summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Mk/Uses/kde.mk3
-rw-r--r--Mk/bsd.default-versions.mk2
-rw-r--r--UPDATING17
-rw-r--r--accessibility/darkman/Makefile2
-rw-r--r--archivers/R-cran-zip/Makefile2
-rw-r--r--archivers/R-cran-zip/distinfo6
-rw-r--r--archivers/kf6-karchive/distinfo6
-rw-r--r--archivers/nfpm/Makefile2
-rw-r--r--astro/mepo/Makefile4
-rw-r--r--astro/mepo/distinfo6
-rw-r--r--audio/drumkv1-lv2/Makefile2
-rw-r--r--audio/drumkv1-lv2/distinfo6
-rw-r--r--audio/linuxwave/Makefile6
-rw-r--r--audio/linuxwave/distinfo10
-rw-r--r--audio/murmur-cli/Makefile2
-rw-r--r--audio/padthv1-lv2/Makefile2
-rw-r--r--audio/padthv1-lv2/distinfo6
-rw-r--r--audio/samplv1-lv2/Makefile2
-rw-r--r--audio/samplv1-lv2/distinfo6
-rw-r--r--audio/synthv1-lv2/Makefile2
-rw-r--r--audio/synthv1-lv2/distinfo6
-rw-r--r--audio/unflac/Makefile2
-rw-r--r--audio/visp-go/Makefile2
-rw-r--r--benchmarks/ali/Makefile2
-rw-r--r--benchmarks/bombardier/Makefile2
-rw-r--r--benchmarks/ddosify/Makefile2
-rw-r--r--benchmarks/hey/Makefile2
-rw-r--r--benchmarks/plow/Makefile2
-rw-r--r--benchmarks/vegeta/Makefile2
-rw-r--r--biology/haplohseq/Makefile9
-rw-r--r--biology/haplohseq/distinfo6
-rw-r--r--biology/haplohseq/files/patch-makefile105
-rw-r--r--biology/haplohseq/files/patch-scripts_ldmap.py42
-rw-r--r--biology/haplohseq/files/patch-scripts_simple__phaser.py31
-rw-r--r--biology/haplohseq/files/patch-src_FreqPhase.cpp29
-rw-r--r--biology/haplohseq/files/patch-src_HaplohSeq.cpp20
-rw-r--r--biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp11
-rw-r--r--biology/kmcp/Makefile2
-rw-r--r--biology/lamarc/Makefile8
-rw-r--r--biology/lamarc/files/patch-src_control_chainmanager.cpp11
-rw-r--r--biology/lamarc/files/patch-src_tools_mathx.cpp11
-rw-r--r--biology/lamarc/files/patch-src_tools_stringx.h10
-rw-r--r--biology/lamarc/files/patch-src_tree_arrangervec.cpp11
-rw-r--r--biology/lamarc/files/patch-src_tree_collector.cpp11
-rw-r--r--biology/lamarc/files/patch-src_tree_prior.cpp17
-rw-r--r--biology/ncbi-entrez-direct/Makefile2
-rw-r--r--biology/seqkit/Makefile2
-rw-r--r--biology/taxonkit/Makefile2
-rw-r--r--biology/unikmer/Makefile2
-rw-r--r--biology/vcflib/files/patch-src-zig-samples.zig31
-rw-r--r--cad/verilator/Makefile4
-rw-r--r--cad/verilator/distinfo4
-rw-r--r--converters/yj/Makefile2
-rw-r--r--databases/cayley/Makefile2
-rw-r--r--databases/cockroach/Makefile2
-rw-r--r--databases/couchdb3/Makefile13
-rw-r--r--databases/couchdb3/distinfo6
-rw-r--r--databases/couchdb3/pkg-plist1179
-rw-r--r--databases/galera26/Makefile19
-rw-r--r--databases/galera26/distinfo10
-rw-r--r--databases/go-carbon/Makefile2
-rw-r--r--databases/go-pgweb/Makefile2
-rw-r--r--databases/goose/Makefile2
-rw-r--r--databases/immudb/Makefile2
-rw-r--r--databases/imposm3/Makefile2
-rw-r--r--databases/influxdb/Makefile2
-rw-r--r--databases/influxdb2-cli/Makefile2
-rw-r--r--databases/mongodb60/Makefile6
-rw-r--r--databases/octosql/Makefile2
-rw-r--r--databases/percona-orchestrator/Makefile1
-rw-r--r--databases/pgbarman/Makefile2
-rw-r--r--databases/pgbarman/distinfo6
-rw-r--r--databases/pgmetrics/Makefile2
-rw-r--r--databases/prometheus-postgres-exporter/Makefile1
-rw-r--r--databases/prometheus-postgresql-adapter/Makefile2
-rw-r--r--databases/redis_exporter/Makefile1
-rw-r--r--databases/tile38/Makefile2
-rw-r--r--databases/timescaledb-backup/Makefile2
-rw-r--r--databases/timescaledb-tune/Makefile2
-rw-r--r--deskutils/chart/Makefile2
-rw-r--r--deskutils/dstask/Makefile2
-rw-r--r--deskutils/kf6-kstatusnotifieritem/distinfo6
-rw-r--r--deskutils/noti/Makefile1
-rw-r--r--deskutils/ultralist/Makefile2
-rw-r--r--devel/air-go/Makefile2
-rw-r--r--devel/android-tools/Makefile2
-rw-r--r--devel/app-builder-devel/Makefile1
-rw-r--r--devel/app-builder/Makefile2
-rw-r--r--devel/arduino-builder/Makefile2
-rw-r--r--devel/arduinoOTA/Makefile2
-rw-r--r--devel/awless/Makefile2
-rw-r--r--devel/bazel-buildtools/Makefile2
-rw-r--r--devel/bit/Makefile2
-rw-r--r--devel/buf/Makefile2
-rw-r--r--devel/buildkite-agent/Makefile3
-rw-r--r--devel/buildkite-agent/distinfo10
-rw-r--r--devel/buildkite-agent/files/pkg-message.in4
-rw-r--r--devel/buildkite-cli/Makefile1
-rw-r--r--devel/chroma/Makefile2
-rw-r--r--devel/cirrus-cli/Makefile1
-rw-r--r--devel/delve/Makefile1
-rw-r--r--devel/dupl/Makefile2
-rw-r--r--devel/dwarf2json/Makefile2
-rw-r--r--devel/esbuild/Makefile2
-rw-r--r--devel/etcd/Makefile2
-rw-r--r--devel/etcd31/Makefile2
-rw-r--r--devel/etcd32/Makefile2
-rw-r--r--devel/etcd33/Makefile2
-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-plist1
-rw-r--r--devel/folly/Makefile2
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/ghq/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/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-wire/Makefile2
-rw-r--r--devel/gocheese/Makefile2
-rw-r--r--devel/gocritic/Makefile1
-rw-r--r--devel/gogs/Makefile2
-rw-r--r--devel/golint/Makefile2
-rw-r--r--devel/goprotobuf/Makefile2
-rw-r--r--devel/goredo/Makefile2
-rw-r--r--devel/goreleaser/Makefile1
-rw-r--r--devel/goswagger/Makefile2
-rw-r--r--devel/gpm/Makefile2
-rw-r--r--devel/gvp/Makefile2
-rw-r--r--devel/hub/Makefile2
-rw-r--r--devel/influx-pkg-config/Makefile2
-rw-r--r--devel/jiri/Makefile2
-rw-r--r--devel/kf6-extra-cmake-modules/distinfo6
-rw-r--r--devel/kf6-kapidox/distinfo6
-rw-r--r--devel/kf6-kauth/distinfo6
-rw-r--r--devel/kf6-kbookmarks/distinfo6
-rw-r--r--devel/kf6-kcmutils/distinfo6
-rw-r--r--devel/kf6-kconfig/distinfo6
-rw-r--r--devel/kf6-kcoreaddons/distinfo6
-rw-r--r--devel/kf6-kcoreaddons/pkg-plist1
-rw-r--r--devel/kf6-kcrash/distinfo6
-rw-r--r--devel/kf6-kdbusaddons/distinfo6
-rw-r--r--devel/kf6-kdeclarative/distinfo6
-rw-r--r--devel/kf6-kdoctools/distinfo6
-rw-r--r--devel/kf6-kfilemetadata/Makefile1
-rw-r--r--devel/kf6-kfilemetadata/distinfo6
-rw-r--r--devel/kf6-ki18n/distinfo6
-rw-r--r--devel/kf6-kidletime/distinfo6
-rw-r--r--devel/kf6-kio/distinfo6
-rw-r--r--devel/kf6-kitemmodels/distinfo6
-rw-r--r--devel/kf6-knewstuff/distinfo6
-rw-r--r--devel/kf6-knotifications/distinfo6
-rw-r--r--devel/kf6-knotifyconfig/distinfo6
-rw-r--r--devel/kf6-kpackage/distinfo6
-rw-r--r--devel/kf6-kparts/distinfo6
-rw-r--r--devel/kf6-kpeople/distinfo6
-rw-r--r--devel/kf6-kpty/distinfo6
-rw-r--r--devel/kf6-kservice/distinfo6
-rw-r--r--devel/kf6-ktexteditor/distinfo6
-rw-r--r--devel/kf6-ktexttemplate/distinfo6
-rw-r--r--devel/kf6-kunitconversion/distinfo6
-rw-r--r--devel/kf6-solid/distinfo6
-rw-r--r--devel/kf6-threadweaver/distinfo6
-rw-r--r--devel/lab/Makefile2
-rw-r--r--devel/lets/Makefile2
-rw-r--r--devel/liteide/Makefile2
-rw-r--r--devel/llvm20/Makefile2
-rw-r--r--devel/llvm20/distinfo6
-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/prototool/Makefile2
-rw-r--r--devel/py-archinfo/Makefile4
-rw-r--r--devel/py-archinfo/distinfo6
-rw-r--r--devel/scc/Makefile2
-rw-r--r--devel/shfmt/Makefile2
-rw-r--r--devel/soft-serve/Makefile2
-rw-r--r--devel/statik/Makefile2
-rw-r--r--devel/stuffbin/Makefile2
-rw-r--r--devel/taskctl/Makefile2
-rw-r--r--devel/tinygo/Makefile2
-rw-r--r--devel/valgrind/Makefile2
-rw-r--r--devel/valgrind/distinfo6
-rw-r--r--devel/venom/Makefile2
-rw-r--r--devel/wasi-compiler-rt20/Makefile2
-rw-r--r--devel/wasi-libcxx20/Makefile2
-rw-r--r--devel/websvn/Makefile2
-rw-r--r--devel/websvn/distinfo6
-rw-r--r--devel/yaegi/Makefile2
-rw-r--r--devel/zls/Makefile16
-rw-r--r--devel/zls/distinfo18
-rw-r--r--dns/acme-dns/Makefile2
-rw-r--r--dns/amass/Makefile2
-rw-r--r--dns/bind-tools/pkg-plist10
-rw-r--r--dns/bind-tools/pkg-plist-devel10
-rw-r--r--dns/bind9-devel/Makefile2
-rw-r--r--dns/bind9-devel/distinfo6
-rw-r--r--dns/bind9-devel/pkg-plist10
-rw-r--r--dns/bind918/Makefile2
-rw-r--r--dns/bind918/distinfo6
-rw-r--r--dns/bind918/pkg-plist14
-rw-r--r--dns/bind920/Makefile2
-rw-r--r--dns/bind920/distinfo6
-rw-r--r--dns/bind920/pkg-plist10
-rw-r--r--dns/blocky/Makefile6
-rw-r--r--dns/blocky/distinfo10
-rw-r--r--dns/dnscrypt-proxy2/Makefile2
-rw-r--r--dns/doggo/Makefile2
-rw-r--r--dns/godns/Makefile1
-rw-r--r--dns/kf6-kdnssd/distinfo6
-rw-r--r--dns/nextdns/Makefile2
-rw-r--r--dns/prometheus-dnssec-exporter/Makefile2
-rw-r--r--dns/rdap/Makefile2
-rw-r--r--dns/subfinder/Makefile2
-rw-r--r--dns/yandex-ddns/Makefile2
-rw-r--r--dns/zdns/Makefile2
-rw-r--r--dns/zns/Makefile2
-rw-r--r--editors/gomate/Makefile2
-rw-r--r--editors/micro/Makefile2
-rw-r--r--editors/vim/Makefile2
-rw-r--r--editors/vim/distinfo6
-rw-r--r--emulators/magia/Makefile2
-rw-r--r--emulators/wine/Makefile2
-rw-r--r--emulators/yuzu/files/patch-fmt11300
-rw-r--r--filesystems/webdavfs/Makefile2
-rw-r--r--filesystems/zfs-snap-diff/Makefile2
-rw-r--r--filesystems/zrepl/Makefile2
-rw-r--r--finance/fixc/Makefile2
-rw-r--r--finance/lnd/Makefile2
-rw-r--r--ftp/curlie/Makefile2
-rw-r--r--ftp/pget/Makefile2
-rw-r--r--ftp/py-parfive/Makefile2
-rw-r--r--ftp/py-parfive/distinfo6
-rw-r--r--games/automuteus/Makefile2
-rw-r--r--games/neo-cowsay/Makefile2
-rw-r--r--graphics/corrupter/Makefile2
-rw-r--r--graphics/d2/Makefile1
-rw-r--r--graphics/jp/Makefile2
-rw-r--r--graphics/kf6-kimageformats/distinfo6
-rw-r--r--graphics/kf6-kplotting/distinfo6
-rw-r--r--graphics/kf6-kquickcharts/distinfo6
-rw-r--r--graphics/kf6-ksvg/distinfo6
-rw-r--r--graphics/kf6-prison/distinfo6
-rw-r--r--graphics/opencv/Makefile116
-rw-r--r--graphics/opencv/distinfo28
-rw-r--r--graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake12
-rw-r--r--graphics/opencv/pkg-plist336
-rw-r--r--graphics/vhs/Makefile2
-rw-r--r--lang/go/Makefile2
-rw-r--r--lang/gomacro/Makefile2
-rw-r--r--lang/zig/Makefile4
-rw-r--r--lang/zig/distinfo6
-rw-r--r--lang/zig010/Makefile3
-rw-r--r--mail/aerc/Makefile2
-rw-r--r--mail/hydroxide/Makefile2
-rw-r--r--mail/mailhog/Makefile2
-rw-r--r--mail/mailslurper/Makefile2
-rw-r--r--mail/opensmtpd-filter-rspamd/Makefile2
-rw-r--r--mail/opensmtpd-filter-senderscore/Makefile2
-rw-r--r--mail/smtprelay/Makefile2
-rw-r--r--mail/thunderbird-esr/Makefile2
-rw-r--r--mail/thunderbird-esr/distinfo6
-rw-r--r--mail/thunderbird/Makefile2
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--math/R-cran-sf/Makefile2
-rw-r--r--math/R-cran-sf/distinfo6
-rw-r--r--math/cgal/Makefile3
-rw-r--r--math/cgal/distinfo6
-rw-r--r--math/cgal/files/patch-include_CGAL_boost_graph_iterator.h59
-rw-r--r--math/cgal/pkg-plist146
-rw-r--r--misc/cheat/Makefile2
-rw-r--r--misc/chrono/Makefile2
-rw-r--r--misc/concourse/Makefile2
-rw-r--r--misc/cryptoballot/Makefile2
-rw-r--r--misc/dive/Makefile1
-rw-r--r--misc/gobuster/Makefile2
-rw-r--r--misc/kf6-purpose/Makefile2
-rw-r--r--misc/kf6-purpose/distinfo6
-rw-r--r--misc/perkeep/Makefile2
-rw-r--r--misc/py-aider-chat/Makefile3
-rw-r--r--misc/py-aider-chat/distinfo6
-rw-r--r--misc/py-aider-chat/files/patch-aider_commands.py15
-rw-r--r--misc/py-aider-chat/files/patch-aider_scrape.py16
-rw-r--r--misc/py-aider-chat/files/patch-pyproject.toml6
-rw-r--r--misc/slides/Makefile2
-rw-r--r--misc/timetrace/Makefile2
-rw-r--r--misc/wego/Makefile2
-rw-r--r--multimedia/livego/Makefile2
-rw-r--r--multimedia/navidrome/Makefile1
-rw-r--r--net-im/coyim/Makefile2
-rw-r--r--net-im/discordo/Makefile2
-rw-r--r--net-im/dissent/Makefile1
-rw-r--r--net-im/gomuks/Makefile2
-rw-r--r--net-im/gotktrix/Makefile2
-rw-r--r--net-im/matterbridge/Makefile2
-rw-r--r--net-im/matterircd/Makefile2
-rw-r--r--net-im/purple-gowhatsapp/Makefile2
-rw-r--r--net-im/slack-term/Makefile2
-rw-r--r--net-im/ssh-chat/Makefile2
-rw-r--r--net-im/teleirc/Makefile2
-rw-r--r--net-im/xmpp-client/Makefile2
-rw-r--r--net-mgmt/adguard-exporter/Makefile2
-rw-r--r--net-mgmt/alertmanager/Makefile2
-rw-r--r--net-mgmt/bosun/Makefile2
-rw-r--r--net-mgmt/carbon-relay-ng/Makefile2
-rw-r--r--net-mgmt/carbonzipper/Makefile2
-rw-r--r--net-mgmt/grok_exporter/Makefile2
-rw-r--r--net-mgmt/icingadb/Makefile2
-rw-r--r--net-mgmt/intel-snap/Makefile2
-rw-r--r--net-mgmt/kapacitor/Makefile2
-rw-r--r--net-mgmt/mqtt2prometheus/Makefile2
-rw-r--r--net-mgmt/nsd_exporter/Makefile2
-rw-r--r--net-mgmt/nvidia_gpu_prometheus_exporter/Makefile2
-rw-r--r--net-mgmt/p5-Net-CIDR/Makefile2
-rw-r--r--net-mgmt/p5-Net-CIDR/distinfo6
-rw-r--r--net-mgmt/php-fpm_exporter/Makefile2
-rw-r--r--net-mgmt/phpfpm_exporter/Makefile2
-rw-r--r--net-mgmt/ping_exporter/Makefile2
-rw-r--r--net-mgmt/prometheus-collectd-exporter/Makefile2
-rw-r--r--net-mgmt/prometheus1/Makefile2
-rw-r--r--net-mgmt/promscale/Makefile2
-rw-r--r--net-mgmt/promxy/Makefile2
-rw-r--r--net-mgmt/pushgateway/Makefile1
-rw-r--r--net-mgmt/semaphore/Makefile2
-rw-r--r--net-mgmt/telegraf/Makefile2
-rw-r--r--net-mgmt/telegraf/distinfo10
-rw-r--r--net-mgmt/telegraf/files/telegraf.in4
-rw-r--r--net-mgmt/thanos/Makefile1
-rw-r--r--net-mgmt/unbound_exporter/Makefile2
-rw-r--r--net-mgmt/victoria-logs/Makefile1
-rw-r--r--net-mgmt/victoria-metrics/Makefile1
-rw-r--r--net-mgmt/vmutils/Makefile2
-rw-r--r--net-mgmt/zabbix5-server/Makefile2
-rw-r--r--net-mgmt/zabbix5-server/distinfo6
-rw-r--r--net-mgmt/zabbix7-server/Makefile2
-rw-r--r--net-mgmt/zabbix7-server/distinfo6
-rw-r--r--net-mgmt/zabbix72-server/Makefile2
-rw-r--r--net-mgmt/zabbix72-server/distinfo6
-rw-r--r--net-p2p/autoscan/Makefile2
-rw-r--r--net-p2p/bitmark-cli/Makefile2
-rw-r--r--net-p2p/bitmark-daemon/Makefile2
-rw-r--r--net-p2p/bitmark-recorder/Makefile2
-rw-r--r--net-p2p/bitmark/Makefile2
-rw-r--r--net-p2p/go-ethereum/Makefile2
-rw-r--r--net/benthos/Makefile2
-rw-r--r--net/bosh-bootloader/Makefile2
-rw-r--r--net/bosh-cli/Makefile2
-rw-r--r--net/cf/Makefile2
-rw-r--r--net/cloudquery/Makefile2
-rw-r--r--net/concourse-fly/Makefile2
-rw-r--r--net/containernetworking-plugins/Makefile2
-rw-r--r--net/croc/Makefile2
-rw-r--r--net/evans/Makefile2
-rw-r--r--net/fb303/Makefile2
-rw-r--r--net/fb303/distinfo6
-rw-r--r--net/gemget/Makefile2
-rw-r--r--net/geoipupdate/Makefile2
-rw-r--r--net/go-bapu/Makefile2
-rw-r--r--net/go-cs/Makefile2
-rw-r--r--net/go-tcping/Makefile2
-rw-r--r--net/gobgp/Makefile2
-rw-r--r--net/goreplay/Makefile2
-rw-r--r--net/gorss/Makefile2
-rw-r--r--net/grpcox/Makefile2
-rw-r--r--net/grpcui/Makefile2
-rw-r--r--net/grpcurl/Makefile2
-rw-r--r--net/gscloud/Makefile2
-rw-r--r--net/hostapd-devel/Makefile4
-rw-r--r--net/hostapd-devel/distinfo6
-rw-r--r--net/ipinfo-cli/Makefile2
-rw-r--r--net/kf6-kcalendarcore/distinfo6
-rw-r--r--net/kf6-kcontacts/distinfo6
-rw-r--r--net/kf6-kdav/distinfo6
-rw-r--r--net/kf6-kholidays/distinfo6
-rw-r--r--net/kf6-syndication/distinfo6
-rw-r--r--net/krakend-ce/Makefile1
-rw-r--r--net/kube-apiserver/Makefile2
-rw-r--r--net/kube-controller-manager/Makefile2
-rw-r--r--net/kube-scheduler/Makefile2
-rw-r--r--net/librespeed-cli/Makefile2
-rw-r--r--net/librespeed-go/Makefile2
-rw-r--r--net/madonctl/Makefile2
-rw-r--r--net/mvfst/Makefile2
-rw-r--r--net/mvfst/distinfo6
-rw-r--r--net/mvfst/pkg-plist2
-rw-r--r--net/nats-nkeys/Makefile2
-rw-r--r--net/nats-nsc/Makefile2
-rw-r--r--net/nats-server/Makefile2
-rw-r--r--net/nats-streaming-server/Makefile2
-rw-r--r--net/nats-top/Makefile2
-rw-r--r--net/natscli/Makefile2
-rw-r--r--net/nsq/Makefile2
-rw-r--r--net/ooni-mini/Makefile2
-rw-r--r--net/qrcp/Makefile2
-rw-r--r--net/redpanda-connect/Makefile2
-rw-r--r--net/revsocks/Makefile2
-rw-r--r--net/rospo/Makefile1
-rw-r--r--net/s5cmd/Makefile2
-rw-r--r--net/slackcat/Makefile2
-rw-r--r--net/speedtest-go/Makefile2
-rw-r--r--net/spoofdpi/Makefile2
-rw-r--r--net/stc/Makefile2
-rw-r--r--net/storj/Makefile2
-rw-r--r--net/termshark/Makefile2
-rw-r--r--net/tunneller/Makefile2
-rw-r--r--net/v2ray/Makefile1
-rw-r--r--net/wangle/Makefile2
-rw-r--r--net/wangle/distinfo6
-rw-r--r--net/wgcf/Makefile1
-rw-r--r--net/wireguard-go/Makefile2
-rw-r--r--net/wireproxy/Makefile2
-rw-r--r--net/xapsd/Makefile1
-rw-r--r--ports-mgmt/caronade/Makefile2
-rw-r--r--ports-mgmt/fallout/Makefile2
-rw-r--r--ports-mgmt/modules2tuple/Makefile2
-rw-r--r--ports-mgmt/portgrep/Makefile2
-rw-r--r--ports-mgmt/poudriere-devel/Makefile4
-rw-r--r--ports-mgmt/poudriere-devel/distinfo6
-rw-r--r--print/ipp-usb/Makefile2
-rw-r--r--science/csvtk/Makefile2
-rw-r--r--science/molgif/Makefile2
-rw-r--r--security/2fa/Makefile2
-rw-r--r--security/Makefile2
-rw-r--r--security/acmetool/Makefile2
-rw-r--r--security/age/Makefile2
-rw-r--r--security/assh/Makefile2
-rw-r--r--security/aws-iam-authenticator/Makefile1
-rw-r--r--security/aws-vault/Makefile2
-rw-r--r--security/boringssl/Makefile1
-rw-r--r--security/caldera-ot/Makefile2
-rw-r--r--security/caldera/Makefile2
-rw-r--r--security/certificate_maker/Makefile1
-rw-r--r--security/certmgr/Makefile2
-rw-r--r--security/cfssl/Makefile2
-rw-r--r--security/crlfuzz/Makefile2
-rw-r--r--security/crowdsec-blocklist-mirror/Makefile2
-rw-r--r--security/crowdsec-firewall-bouncer/Makefile1
-rw-r--r--security/crowdsec/Makefile1
-rw-r--r--security/ct-submit/Makefile2
-rw-r--r--security/enc/Makefile2
-rw-r--r--security/ffuf/Makefile2
-rw-r--r--security/fizz/Makefile2
-rw-r--r--security/fizz/distinfo6
-rw-r--r--security/git-credential-azure/Makefile2
-rw-r--r--security/git-credential-oauth/Makefile1
-rw-r--r--security/gitjacker/Makefile2
-rw-r--r--security/go-cve-dictionary/Makefile2
-rw-r--r--security/go-tuf/Makefile1
-rw-r--r--security/gokart/Makefile2
-rw-r--r--security/gokey/Makefile1
-rw-r--r--security/gopass/Makefile1
-rw-r--r--security/gosec/Makefile2
-rw-r--r--security/hockeypuck/Makefile1
-rw-r--r--security/honeytrap/Makefile2
-rw-r--r--security/horcrux/Makefile2
-rw-r--r--security/keybase/Makefile1
-rw-r--r--security/kf6-kdesu/distinfo6
-rw-r--r--security/kpmenu/Makefile2
-rw-r--r--security/krb5-devel/Makefile4
-rw-r--r--security/krb5-devel/distinfo6
-rw-r--r--security/meek/Makefile2
-rw-r--r--security/metasploit/Makefile1
-rw-r--r--security/nebula/Makefile2
-rw-r--r--security/nmap-devel/Makefile4
-rw-r--r--security/nmap-devel/distinfo6
-rw-r--r--security/obfs4proxy-tor/Makefile2
-rw-r--r--security/onionscan/Makefile2
-rw-r--r--security/openvpn-auth-oauth2/Makefile28
-rw-r--r--security/openvpn-auth-oauth2/distinfo5
-rw-r--r--security/openvpn-auth-oauth2/files/openvpn_auth_oauth2.in148
-rw-r--r--security/openvpn-auth-oauth2/pkg-descr15
-rw-r--r--security/openvpn-auth-oauth2/pkg-plist3
-rw-r--r--security/picocrypt/Makefile1
-rw-r--r--security/rekor/Makefile1
-rw-r--r--security/snowflake-tor/Makefile2
-rw-r--r--security/ssb/Makefile2
-rw-r--r--security/ssllabs-scan/Makefile2
-rw-r--r--security/stegify/Makefile2
-rw-r--r--security/tailscale/Makefile1
-rw-r--r--security/teleport/Makefile2
-rw-r--r--security/timestamp-authority/Makefile1
-rw-r--r--security/totp-cli/Makefile2
-rw-r--r--security/tpm2-openssl/Makefile28
-rw-r--r--security/tpm2-openssl/distinfo3
-rw-r--r--security/tpm2-openssl/pkg-descr1
-rw-r--r--security/tpm2-openssl/pkg-message26
-rw-r--r--security/trillian/Makefile1
-rw-r--r--security/trivy/Makefile1
-rw-r--r--security/vault/Makefile1
-rw-r--r--security/vuls/Makefile1
-rw-r--r--security/vulsrepo/Makefile2
-rw-r--r--security/webtunnel-tor/Makefile2
-rw-r--r--security/wpa_supplicant-devel/Makefile4
-rw-r--r--security/wpa_supplicant-devel/distinfo6
-rw-r--r--security/xhash/Makefile1
-rw-r--r--security/yubikey-agent/Makefile2
-rw-r--r--security/zeek/Makefile2
-rw-r--r--security/zeek/distinfo6
-rw-r--r--security/zeek/pkg-plist1
-rw-r--r--shells/antibody/Makefile2
-rw-r--r--shells/carapace/Makefile1
-rw-r--r--shells/elvish/Makefile2
-rw-r--r--shells/envy/Makefile2
-rw-r--r--shells/ksh-devel/Makefile4
-rw-r--r--shells/ksh-devel/distinfo6
-rw-r--r--shells/murex/Makefile2
-rw-r--r--sysutils/3mux/Makefile2
-rw-r--r--sysutils/Makefile2
-rw-r--r--sysutils/amazon-ssm-agent/Makefile2
-rw-r--r--sysutils/amazon-ssm-plugin/Makefile2
-rw-r--r--sysutils/android-ota-payload-extractor/Makefile2
-rw-r--r--sysutils/aptly/Makefile2
-rw-r--r--sysutils/autorestic/Makefile2
-rw-r--r--sysutils/beats7/Makefile2
-rw-r--r--sysutils/beats8/Makefile2
-rw-r--r--sysutils/brename/Makefile2
-rw-r--r--sysutils/cardano-cli/Makefile13
-rw-r--r--sysutils/cardano-cli/distinfo28
-rw-r--r--sysutils/cbsd-mq-api/Makefile2
-rw-r--r--sysutils/cbsd-mq-router/Makefile2
-rw-r--r--sysutils/cfengine-devel/Makefile6
-rw-r--r--sysutils/cfengine-devel/distinfo10
-rw-r--r--sysutils/cfengine-masterfiles-devel/Makefile2
-rw-r--r--sysutils/cfengine-masterfiles-devel/distinfo6
-rw-r--r--sysutils/cfengine-masterfiles/Makefile4
-rw-r--r--sysutils/cfengine-masterfiles326/Makefile31
-rw-r--r--sysutils/cfengine-masterfiles326/distinfo3
-rw-r--r--sysutils/cfengine-masterfiles326/pkg-descr8
-rw-r--r--sysutils/cfengine-masterfiles326/pkg-plist91
-rw-r--r--sysutils/cfengine/Makefile4
-rw-r--r--sysutils/cfengine326/Makefile70
-rw-r--r--sysutils/cfengine326/distinfo3
-rw-r--r--sysutils/cfengine326/files/cf-execd.in26
-rw-r--r--sysutils/cfengine326/files/cf-monitord.in26
-rw-r--r--sysutils/cfengine326/files/cf-serverd.in26
-rw-r--r--sysutils/cfengine326/files/patch-libntech_libutils_known_dirs.c10
-rw-r--r--sysutils/cfengine326/pkg-descr8
-rw-r--r--sysutils/cfengine326/pkg-plist394
-rw-r--r--sysutils/chaoskube/Makefile1
-rw-r--r--sysutils/chezmoi/Makefile2
-rw-r--r--sysutils/conmon/Makefile2
-rw-r--r--sysutils/consul-alerts/Makefile2
-rw-r--r--sysutils/consul-replicate/Makefile2
-rw-r--r--sysutils/consul/Makefile1
-rw-r--r--sysutils/consul_exporter/Makefile2
-rw-r--r--sysutils/coreos-ct/Makefile2
-rw-r--r--sysutils/ctop/Makefile2
-rw-r--r--sysutils/diffoci/Makefile1
-rw-r--r--sysutils/direnv/Makefile2
-rw-r--r--sysutils/docker-credential-pass/Makefile2
-rw-r--r--sysutils/docker-machine/Makefile2
-rw-r--r--sysutils/docker-registry/Makefile2
-rw-r--r--sysutils/docker/Makefile2
-rw-r--r--sysutils/duf/Makefile2
-rw-r--r--sysutils/eksctl/Makefile1
-rw-r--r--sysutils/epazote/Makefile2
-rw-r--r--sysutils/equinix-metal-cli/Makefile2
-rw-r--r--sysutils/f2/Makefile2
-rw-r--r--sysutils/fx/Makefile2
-rw-r--r--sysutils/gcp-ops-agent/Makefile2
-rw-r--r--sysutils/gdu/Makefile2
-rw-r--r--sysutils/glow/Makefile2
-rw-r--r--sysutils/go-wtf/Makefile2
-rw-r--r--sysutils/goawk/Makefile2
-rw-r--r--sysutils/gomplate/Makefile1
-rw-r--r--sysutils/gotop/Makefile2
-rw-r--r--sysutils/hared/Makefile2
-rw-r--r--sysutils/hostctl/Makefile2
-rw-r--r--sysutils/immortal/Makefile2
-rw-r--r--sysutils/ipfs-go-fs-repo-migrations/Makefile2
-rw-r--r--sysutils/ipget/Makefile2
-rw-r--r--sysutils/istio/Makefile2
-rw-r--r--sysutils/jest/Makefile2
-rw-r--r--sysutils/k9s/Makefile1
-rw-r--r--sysutils/kf6-baloo/distinfo6
-rw-r--r--sysutils/kf6-kuserfeedback/distinfo6
-rw-r--r--sysutils/kf6-kuserfeedback/pkg-plist4
-rw-r--r--sysutils/kf6-kwallet/Makefile4
-rw-r--r--sysutils/kf6-kwallet/distinfo6
-rw-r--r--sysutils/kf6-kwallet/pkg-plist6
-rw-r--r--sysutils/kubectl/Makefile1
-rw-r--r--sysutils/loki/Makefile2
-rw-r--r--sysutils/mackerel-agent/Makefile1
-rw-r--r--sysutils/node_exporter/Makefile2
-rw-r--r--sysutils/nut-devel/Makefile4
-rw-r--r--sysutils/nut-devel/distinfo6
-rw-r--r--sysutils/nut_exporter/Makefile2
-rw-r--r--sysutils/oc/Makefile2
-rw-r--r--sysutils/packer/Makefile2
-rw-r--r--sysutils/paladin/Makefile2
-rw-r--r--sysutils/py-ansible-runner/Makefile3
-rw-r--r--sysutils/py-ansible-runner/distinfo6
-rw-r--r--sysutils/py-ansible-runner/files/patch-pyproject.toml9
-rw-r--r--sysutils/rest-server/Makefile2
-rw-r--r--sysutils/runj/Makefile2
-rw-r--r--sysutils/rush/Makefile2
-rw-r--r--sysutils/sake/Makefile2
-rw-r--r--sysutils/screen-devel/Makefile7
-rw-r--r--sysutils/screen-devel/distinfo6
-rw-r--r--sysutils/screen-devel/pkg-plist2
-rw-r--r--sysutils/screen50/Makefile23
-rw-r--r--sysutils/sensu-go/Makefile2
-rw-r--r--sysutils/serf/Makefile2
-rw-r--r--sysutils/siegfried/Makefile2
-rw-r--r--sysutils/smug/Makefile2
-rw-r--r--sysutils/snmp_exporter/Makefile1
-rw-r--r--sysutils/snmp_exporter20/Makefile2
-rw-r--r--sysutils/sockaddr/Makefile2
-rw-r--r--sysutils/stressdisk/Makefile2
-rw-r--r--sysutils/superfile/Makefile1
-rw-r--r--sysutils/tempo/Makefile2
-rw-r--r--sysutils/terraform-docs/Makefile1
-rw-r--r--sysutils/terraform-provider-gridscale/Makefile2
-rw-r--r--sysutils/terraform-provider-vultr/Makefile2
-rw-r--r--sysutils/terraform-switcher/Makefile1
-rw-r--r--sysutils/tflint/Makefile1
-rw-r--r--sysutils/treetop/Makefile1
-rw-r--r--sysutils/usacloud-core/Makefile2
-rw-r--r--sysutils/viddy/Makefile2
-rw-r--r--sysutils/walk/Makefile1
-rw-r--r--textproc/csvq/Makefile2
-rw-r--r--textproc/fzf/Makefile1
-rw-r--r--textproc/gh-grep/Makefile2
-rw-r--r--textproc/git-chglog/Makefile2
-rw-r--r--textproc/go-md2man/Makefile2
-rw-r--r--textproc/go-transifex-client/Makefile2
-rw-r--r--textproc/gojq/Makefile2
-rw-r--r--textproc/gron/Makefile1
-rw-r--r--textproc/htmltest/Makefile2
-rw-r--r--textproc/jid/Makefile2
-rw-r--r--textproc/kepubify/Makefile2
-rw-r--r--textproc/kf6-kcodecs/distinfo6
-rw-r--r--textproc/kf6-sonnet/distinfo6
-rw-r--r--textproc/kf6-syntax-highlighting/distinfo6
-rw-r--r--textproc/markdownfmt/Makefile2
-rw-r--r--textproc/md2roff/Makefile2
-rw-r--r--textproc/miller/Makefile2
-rw-r--r--textproc/minify/Makefile2
-rw-r--r--textproc/nerdlog/Makefile1
-rw-r--r--textproc/ov/Makefile2
-rw-r--r--textproc/p5-PPI/Makefile2
-rw-r--r--textproc/p5-Text-FindIndent/Makefile7
-rw-r--r--textproc/p5-Text-FindIndent/distinfo5
-rw-r--r--textproc/peco/Makefile2
-rw-r--r--textproc/pup/Makefile2
-rw-r--r--textproc/sift/Makefile2
-rw-r--r--textproc/textnote/Makefile2
-rw-r--r--textproc/textql/Makefile2
-rw-r--r--textproc/trdsql/Makefile2
-rw-r--r--textproc/uni/Makefile2
-rw-r--r--textproc/up/Makefile2
-rw-r--r--textproc/vgrep/Makefile2
-rw-r--r--textproc/yamlfmt/Makefile2
-rw-r--r--www/adguardhome/Makefile1
-rw-r--r--www/amfora/Makefile2
-rw-r--r--www/aquatone/Makefile2
-rw-r--r--www/authelia/Makefile1
-rw-r--r--www/beehive/Makefile2
-rw-r--r--www/bombadillo/Makefile2
-rw-r--r--www/bugzilla2atom/Makefile2
-rw-r--r--www/caddy-custom/Makefile2
-rw-r--r--www/caddy/Makefile1
-rw-r--r--www/carbonapi/Makefile2
-rw-r--r--www/chisel/Makefile2
-rw-r--r--www/chromium/Makefile1
-rw-r--r--www/chromium/files/patch-build_rust_allocator_BUILD.gn109
-rw-r--r--www/chromium/files/patch-build_rust_allocator_DEPS12
-rw-r--r--www/chromium/files/patch-build_rust_allocator_alias.cc25
-rw-r--r--www/chromium/files/patch-build_rust_allocator_alias.h40
-rw-r--r--www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc20
-rw-r--r--www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h24
-rw-r--r--www/chromium/files/patch-build_rust_allocator_allocator__impls.cc108
-rw-r--r--www/chromium/files/patch-build_rust_allocator_allocator__impls.h27
-rw-r--r--www/chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs22
-rw-r--r--www/chromium/files/patch-build_rust_allocator_compiler__specific.h41
-rw-r--r--www/chromium/files/patch-build_rust_allocator_immediate__crash.h174
-rw-r--r--www/chromium/files/patch-build_rust_allocator_lib.rs122
-rw-r--r--www/chromium/files/patch-build_rust_cargo__crate.gni25
-rw-r--r--www/chromium/files/patch-build_rust_rust__macro.gni12
-rw-r--r--www/chromium/files/patch-build_rust_rust__target.gni13
-rw-r--r--www/chromium/files/patch-build_rust_std_BUILD.gn80
-rw-r--r--www/cinny/Makefile2
-rw-r--r--www/cinny/distinfo6
-rw-r--r--www/cinny/pkg-plist16
-rw-r--r--www/codeberg-pages-server/Makefile1
-rw-r--r--www/colly/Makefile2
-rw-r--r--www/devd/Makefile2
-rw-r--r--www/eden/Makefile2
-rw-r--r--www/element-web/Makefile4
-rw-r--r--www/element-web/distinfo6
-rw-r--r--www/element-web/pkg-plist151
-rw-r--r--www/filtron/Makefile2
-rw-r--r--www/galene/Makefile1
-rw-r--r--www/glance/Makefile2
-rw-r--r--www/go-anubis/Makefile1
-rw-r--r--www/go-www/Makefile2
-rw-r--r--www/gobuffalo/Makefile2
-rw-r--r--www/gohugo/Makefile3
-rw-r--r--www/gohugo/distinfo10
-rw-r--r--www/gotty/Makefile2
-rw-r--r--www/grafana/Makefile1
-rw-r--r--www/gurl/Makefile2
-rw-r--r--www/icapeg/Makefile2
-rw-r--r--www/ilias/Makefile2
-rw-r--r--www/ilias/distinfo6
-rw-r--r--www/iridium/Makefile1
-rw-r--r--www/iridium/files/patch-build_rust_allocator_BUILD.gn109
-rw-r--r--www/iridium/files/patch-build_rust_allocator_DEPS12
-rw-r--r--www/iridium/files/patch-build_rust_allocator_alias.cc25
-rw-r--r--www/iridium/files/patch-build_rust_allocator_alias.h40
-rw-r--r--www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc20
-rw-r--r--www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.h24
-rw-r--r--www/iridium/files/patch-build_rust_allocator_allocator__impls.cc108
-rw-r--r--www/iridium/files/patch-build_rust_allocator_allocator__impls.h27
-rw-r--r--www/iridium/files/patch-build_rust_allocator_allocator__impls__ffi.rs22
-rw-r--r--www/iridium/files/patch-build_rust_allocator_compiler__specific.h41
-rw-r--r--www/iridium/files/patch-build_rust_allocator_immediate__crash.h174
-rw-r--r--www/iridium/files/patch-build_rust_allocator_lib.rs122
-rw-r--r--www/iridium/files/patch-build_rust_cargo__crate.gni25
-rw-r--r--www/iridium/files/patch-build_rust_rust__macro.gni12
-rw-r--r--www/iridium/files/patch-build_rust_rust__target.gni13
-rw-r--r--www/iridium/files/patch-build_rust_std_BUILD.gn80
-rw-r--r--www/jira-cli/Makefile1
-rw-r--r--www/katana/Makefile1
-rw-r--r--www/kineto/Makefile2
-rw-r--r--www/lzr/Makefile2
-rw-r--r--www/miniflux/Makefile1
-rw-r--r--www/mirrorselect/Makefile2
-rw-r--r--www/moin2/Makefile2
-rw-r--r--www/morty/Makefile2
-rw-r--r--www/nextcloud-appointments/Makefile2
-rw-r--r--www/nextcloud-appointments/distinfo6
-rw-r--r--www/nginx-devel/Makefile2
-rw-r--r--www/nginx-devel/Makefile.extmod2
-rw-r--r--www/nginx-devel/distinfo6
-rw-r--r--www/nginx-devel/files/extra-patch-ngx_http_redis_module.c34
-rw-r--r--www/nginx-prometheus-exporter/Makefile1
-rw-r--r--www/nginx-vts-exporter/Makefile2
-rw-r--r--www/oneshot/Makefile2
-rw-r--r--www/p5-Mojo-DOM58/Makefile4
-rw-r--r--www/p5-Mojo-DOM58/distinfo6
-rw-r--r--www/phpfpmtop/Makefile2
-rw-r--r--www/pomerium/Makefile2
-rw-r--r--www/proxygen/Makefile2
-rw-r--r--www/proxygen/distinfo6
-rw-r--r--www/py-django-cms/Makefile2
-rw-r--r--www/py-django-cms/distinfo6
-rw-r--r--www/pydio-cells/Makefile2
-rw-r--r--www/remark42/Makefile2
-rw-r--r--www/s/Makefile2
-rw-r--r--www/selenium/Makefile8
-rw-r--r--www/selenium/distinfo6
-rw-r--r--www/tusc/Makefile2
-rw-r--r--www/tusd/Makefile2
-rw-r--r--www/typo3-12/Makefile2
-rw-r--r--www/typo3-12/distinfo6
-rw-r--r--www/typo3-13/Makefile4
-rw-r--r--www/typo3-13/distinfo6
-rw-r--r--www/uchiwa/Makefile2
-rw-r--r--www/ungoogled-chromium/Makefile1
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_BUILD.gn109
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_DEPS12
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_alias.cc25
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_alias.h40
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc20
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h24
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.cc108
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.h27
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs22
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_compiler__specific.h41
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_immediate__crash.h174
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs122
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_cargo__crate.gni25
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_rust__macro.gni12
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_rust__target.gni13
-rw-r--r--www/ungoogled-chromium/files/patch-build_rust_std_BUILD.gn80
-rw-r--r--www/varnish_exporter/Makefile2
-rw-r--r--www/vultr-cli/Makefile2
-rw-r--r--www/webhook/Makefile2
-rw-r--r--www/websocketd/Makefile2
-rw-r--r--www/writeas-cli/Makefile2
-rw-r--r--www/writefreely/Makefile2
-rw-r--r--www/wuzz/Makefile2
-rw-r--r--www/xcaddy/Makefile2
-rw-r--r--www/zgrab2/Makefile2
-rw-r--r--x11-themes/kf6-breeze-icons/distinfo6
-rw-r--r--x11-themes/kf6-breeze-icons/pkg-plist50
-rw-r--r--x11-themes/kf6-kcolorscheme/distinfo6
-rw-r--r--x11-themes/kf6-kiconthemes/distinfo6
-rw-r--r--x11-themes/kf6-qqc2-desktop-style/distinfo6
-rw-r--r--x11-toolkits/kf6-attica/distinfo6
-rw-r--r--x11-toolkits/kf6-kcompletion/distinfo6
-rw-r--r--x11-toolkits/kf6-kconfigwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kguiaddons/Makefile1
-rw-r--r--x11-toolkits/kf6-kguiaddons/distinfo6
-rw-r--r--x11-toolkits/kf6-kirigami/Makefile1
-rw-r--r--x11-toolkits/kf6-kirigami/distinfo6
-rw-r--r--x11-toolkits/kf6-kirigami/pkg-plist9
-rw-r--r--x11-toolkits/kf6-kitemviews/distinfo6
-rw-r--r--x11-toolkits/kf6-kjobwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-ktextwidgets/distinfo6
-rw-r--r--x11-toolkits/kf6-kwidgetsaddons/distinfo6
-rw-r--r--x11-toolkits/kf6-kxmlgui/distinfo6
-rw-r--r--x11-toolkits/p5-Tk-Autoscroll/Makefile4
-rw-r--r--x11-toolkits/p5-Tk-ColourChooser/Makefile4
-rw-r--r--x11-toolkits/p5-Tk-Contrib/Makefile3
-rw-r--r--x11-toolkits/p5-Tk-DKW/Makefile4
-rw-r--r--x11-toolkits/p5-Tk-Date/Makefile4
-rw-r--r--x11-toolkits/p5-Tk-DynaTabFrame/Makefile4
-rw-r--r--x11-toolkits/p5-Tk-Enscript/Makefile4
-rw-r--r--x11-toolkits/p5-Tk-GBARR/Makefile4
-rw-r--r--x11-toolkits/p5-Tk-JComboBox/Makefile4
-rw-r--r--x11-toolkits/p5-Tk-Splashscreen/Makefile4
-rw-r--r--x11-toolkits/p5-Tk-WaitBox/Makefile4
-rw-r--r--x11-wm/river/Makefile13
-rw-r--r--x11-wm/river/distinfo22
-rw-r--r--x11/aminal/Makefile2
-rw-r--r--x11/arcan-trayicon/Makefile4
-rw-r--r--x11/arcan-trayicon/distinfo6
-rw-r--r--x11/cde-devel/Makefile5
-rw-r--r--x11/cde-devel/distinfo6
-rw-r--r--x11/cliphist/Makefile2
-rw-r--r--x11/clipman/Makefile2
-rw-r--r--x11/darktile/Makefile2
-rw-r--r--x11/kf6-frameworkintegration/Makefile1
-rw-r--r--x11/kf6-frameworkintegration/distinfo6
-rw-r--r--x11/kf6-kded/distinfo6
-rw-r--r--x11/kf6-kglobalaccel/distinfo6
-rw-r--r--x11/kf6-krunner/distinfo6
-rw-r--r--x11/kf6-kwindowsystem/distinfo6
-rw-r--r--x11/kitty/Makefile1
-rw-r--r--x11/nwg-bar/Makefile2
-rw-r--r--x11/nwg-dock-hyprland/Makefile2
-rw-r--r--x11/nwg-dock/Makefile2
-rw-r--r--x11/nwg-drawer/Makefile2
-rw-r--r--x11/nwg-look/Makefile2
-rw-r--r--x11/nwg-menu/Makefile2
-rw-r--r--x11/waylock/Makefile8
-rw-r--r--x11/waylock/distinfo14
-rw-r--r--x11/wob/Makefile7
-rw-r--r--x11/wob/distinfo6
-rw-r--r--x11/xfce4-docklike-plugin/Makefile25
-rw-r--r--x11/xfce4-docklike-plugin/distinfo6
-rw-r--r--x11/xfce4-docklike-plugin/pkg-plist1
853 files changed, 6312 insertions, 2400 deletions
diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk
index cdeb7ff7ed77..ba70acfacf22 100644
--- a/Mk/Uses/kde.mk
+++ b/Mk/Uses/kde.mk
@@ -99,7 +99,7 @@ KDE_FRAMEWORKS5_VERSION?= 5.116.0
KDE_FRAMEWORKS5_BRANCH?= stable
# Current KDE Frameworks (Qt6 based).
-KDE_FRAMEWORKS6_VERSION?= 6.13.0
+KDE_FRAMEWORKS6_VERSION?= 6.14.0
KDE_FRAMEWORKS6_BRANCH?= stable
# Current KDE applications. Update _${PORTNAME}_PROJECT_VERSION for the following ports:
@@ -223,6 +223,7 @@ MASTER_SITES?= KDE/${KDE_FRAMEWORKS_BRANCH}/frameworks/${KDE_FRAMEWORKS_VERSION
. endif
DIST_SUBDIR?= KDE/frameworks/${KDE_FRAMEWORKS_VERSION}
. if ${_KDE_VERSION:M6}
+DIST_SUBDIR= KDE/frameworks/${KDE_FRAMEWORKS_VERSION:R}
DESCR= ${.CURDIR:H:H}/x11/kf6-frameworks/pkg-descr
. endif
. else
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index 50d8a4ef789c..95fc4994a61b 100644
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -64,7 +64,7 @@ GHOSTSCRIPT_DEFAULT?= 10
# Possible values: mesa-libs, mesa-devel
GL_DEFAULT?= mesa-libs
# Possible values: 1.20, 1.21, 1.22, 1.23, 1.24, 1.25-devel
-GO_DEFAULT?= 1.21
+GO_DEFAULT?= 1.24
# Possible values: 1.8, 2.2, 3.0
GUILE_DEFAULT?= 2.2
# Possible versions: 6, 7
diff --git a/UPDATING b/UPDATING
index 435c02eb7619..3d4a6146cc43 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,23 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20250520:
+ AFFECTS: users of databases/mongodb60
+ AUTHOR: ronald@FreeBSD.org
+
+ MongoDB version 6.0 is End of Life starting August 2025.
+ Please make sure you are running MongoDB version 7.0 or higher.
+ In-place upgrades are supported from version 6.0 to 7.0.
+ For an in-place upgrade it is important that the
+ 'featureCompatibilityVersion' is set to 6.0 before the upgrade.
+ See: https://www.mongodb.com/docs/v7.0/release-notes/7.0-upgrade-standalone/#feature-compatibility-version
+
+ TL;DR, run these commands in mongodb60 before upgrading:
+ (see `pkg info -D mongodb60` how to install mongosh)
+ $ npx mongosh mongodb://127.0.0.1:27017/ # or use non-default port
+ > db.adminCommand( { setFeatureCompatibilityVersion: "6.0" } )
+ > exit
+
20250519:
AFFECTS: users of sysutils/screen
AUTHOR: cy@FreeBSD.org
diff --git a/accessibility/darkman/Makefile b/accessibility/darkman/Makefile
index 8ba322fd3de9..6275f1a4d517 100644
--- a/accessibility/darkman/Makefile
+++ b/accessibility/darkman/Makefile
@@ -1,7 +1,7 @@
PORTNAME= darkman
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= accessibility wayland
MAINTAINER= ports@FreeBSD.org
diff --git a/archivers/R-cran-zip/Makefile b/archivers/R-cran-zip/Makefile
index 83a8f771dcdd..c3786739bbe3 100644
--- a/archivers/R-cran-zip/Makefile
+++ b/archivers/R-cran-zip/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zip
-DISTVERSION= 2.3.2
+DISTVERSION= 2.3.3
CATEGORIES= archivers
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/archivers/R-cran-zip/distinfo b/archivers/R-cran-zip/distinfo
index 4936d9407684..75fbde5de7a9 100644
--- a/archivers/R-cran-zip/distinfo
+++ b/archivers/R-cran-zip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738844889
-SHA256 (zip_2.3.2.tar.gz) = 9675e62b2bcfbde8c4a1c88abe0d9f2ec9e56d4ac180e1b7c975c65f96232591
-SIZE (zip_2.3.2.tar.gz) = 113313
+TIMESTAMP = 1747813677
+SHA256 (zip_2.3.3.tar.gz) = d0450b24f8b7b937033ad748b5fad76d23e9464f3e8c0c57a256d64829249a52
+SIZE (zip_2.3.3.tar.gz) = 115472
diff --git a/archivers/kf6-karchive/distinfo b/archivers/kf6-karchive/distinfo
index eb8846467c61..e476e27a9821 100644
--- a/archivers/kf6-karchive/distinfo
+++ b/archivers/kf6-karchive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798868
-SHA256 (KDE/frameworks/6.13.0/karchive-6.13.0.tar.xz) = 3c9b5dcf3abdfe2761e2153d70d9d667f1ff0fd2f6c80addba7549da954fcc90
-SIZE (KDE/frameworks/6.13.0/karchive-6.13.0.tar.xz) = 1085228
+TIMESTAMP = 1747077950
+SHA256 (KDE/frameworks/6.14/karchive-6.14.0.tar.xz) = 2cb2f54cb9f8132daf688a5d4acd7f4bec40203b01551ff06e6da1e9f87f0ef9
+SIZE (KDE/frameworks/6.14/karchive-6.14.0.tar.xz) = 1086872
diff --git a/archivers/nfpm/Makefile b/archivers/nfpm/Makefile
index 68f1f3d3a54b..debaf402db12 100644
--- a/archivers/nfpm/Makefile
+++ b/archivers/nfpm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nfpm
DISTVERSIONPREFIX= v
DISTVERSION= 2.41.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= archivers
MAINTAINER= yuri@FreeBSD.org
diff --git a/astro/mepo/Makefile b/astro/mepo/Makefile
index 131281a08fee..a3063cdb408c 100644
--- a/astro/mepo/Makefile
+++ b/astro/mepo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mepo
-DISTVERSION= 1.3.3
+DISTVERSION= 1.3.4
CATEGORIES= astro geography wayland
MASTER_SITES= https://git.sr.ht/~mil/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
@@ -11,7 +11,7 @@ LICENSE= GPLv3+ OFL11
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.13.0:lang/zig
+BUILD_DEPENDS= zig>=0.14.0:lang/zig
LIB_DEPENDS= libcurl.so:ftp/curl
RUN_DEPENDS= jq:textproc/jq
diff --git a/astro/mepo/distinfo b/astro/mepo/distinfo
index fe454d8c3e2d..5d3a25eec3ed 100644
--- a/astro/mepo/distinfo
+++ b/astro/mepo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726518892
-SHA256 (mepo-1.3.3.tar.gz) = 83dcd04dc38230e4b0beebb1f8ea72100adc551dac5b451b8f185b71f04fab68
-SIZE (mepo-1.3.3.tar.gz) = 589623
+TIMESTAMP = 1742835024
+SHA256 (mepo-1.3.4.tar.gz) = 6f0f38fd58234b4de33e145d1660223be1d684dc33fea3dccf651281751ce286
+SIZE (mepo-1.3.4.tar.gz) = 589634
diff --git a/audio/drumkv1-lv2/Makefile b/audio/drumkv1-lv2/Makefile
index c8e3a0d312f0..1a0757bef989 100644
--- a/audio/drumkv1-lv2/Makefile
+++ b/audio/drumkv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= drumkv1
-DISTVERSION= 1.3.1
+DISTVERSION= 1.3.2
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/drumkv1-lv2/distinfo b/audio/drumkv1-lv2/distinfo
index 8c130701d3ca..385d6938d799 100644
--- a/audio/drumkv1-lv2/distinfo
+++ b/audio/drumkv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743708028
-SHA256 (drumkv1-1.3.1.tar.gz) = 0b36e84eb311c4faf93ba71a2abc56f57f6e4a2e52bb92d1490a702413069062
-SIZE (drumkv1-1.3.1.tar.gz) = 278874
+TIMESTAMP = 1747798542
+SHA256 (drumkv1-1.3.2.tar.gz) = 67d17d95b2d2009465561eed9d230d4e52bb16266186555f7873e56db56e5979
+SIZE (drumkv1-1.3.2.tar.gz) = 279994
diff --git a/audio/linuxwave/Makefile b/audio/linuxwave/Makefile
index 83b46ae9b523..2e276e9b5172 100644
--- a/audio/linuxwave/Makefile
+++ b/audio/linuxwave/Makefile
@@ -1,6 +1,6 @@
PORTNAME= linuxwave
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.0
+DISTVERSION= 0.3.0
CATEGORIES= audio
MAINTAINER= jbeich@FreeBSD.org
@@ -10,11 +10,11 @@ WWW= https://orhun.dev/linuxwave/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.12.0:lang/zig
+BUILD_DEPENDS= zig>=0.14.0:lang/zig
USE_GITHUB= yes
GH_ACCOUNT= orhun
-GH_TUPLE= Hejsil:zig-clap:0.9.1:zig_clap/../.cache/zig/p/122062d301a203d003547b414237229b09a7980095061697349f8bef41be9c30266b
+GH_TUPLE= Hejsil:zig-clap:0.10.0:zig_clap/../.cache/zig/p/clap-0.10.0-oBajB434AQBDh-Ei3YtoKIRxZacVPF1iSwp3IX_ZB8f0
MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
diff --git a/audio/linuxwave/distinfo b/audio/linuxwave/distinfo
index 70d893d333c8..a92b06f6af11 100644
--- a/audio/linuxwave/distinfo
+++ b/audio/linuxwave/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1729460509
-SHA256 (orhun-linuxwave-v0.2.0_GH0.tar.gz) = d10aa53b9348be927654d753454726cc39baef656d37a40c6a44af0e6f65451f
-SIZE (orhun-linuxwave-v0.2.0_GH0.tar.gz) = 372837
-SHA256 (Hejsil-zig-clap-0.9.1_GH0.tar.gz) = eeac66ff8c5bfb9f0c186fa2533b2c52d47dece1b67518c0ab24b40407ade076
-SIZE (Hejsil-zig-clap-0.9.1_GH0.tar.gz) = 22875
+TIMESTAMP = 1741390019
+SHA256 (orhun-linuxwave-v0.3.0_GH0.tar.gz) = 55c7a8fbe741de6af7a48fb580c710d065acda31c605950ae76ea9c9a693ae80
+SIZE (orhun-linuxwave-v0.3.0_GH0.tar.gz) = 372862
+SHA256 (Hejsil-zig-clap-0.10.0_GH0.tar.gz) = 71b3c69959485f022e44f21f428157cf02ee953e1712ff2b416709525d6e7b2a
+SIZE (Hejsil-zig-clap-0.10.0_GH0.tar.gz) = 27187
diff --git a/audio/murmur-cli/Makefile b/audio/murmur-cli/Makefile
index c4e824a17742..f4c30a8b1d37 100644
--- a/audio/murmur-cli/Makefile
+++ b/audio/murmur-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= murmur-cli
PORTVERSION= 0.0.0.20200528
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
diff --git a/audio/padthv1-lv2/Makefile b/audio/padthv1-lv2/Makefile
index d7a011a84a9b..e9b63b9f58da 100644
--- a/audio/padthv1-lv2/Makefile
+++ b/audio/padthv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= padthv1
-DISTVERSION= 1.3.1
+DISTVERSION= 1.3.2
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/padthv1-lv2/distinfo b/audio/padthv1-lv2/distinfo
index c8064990a508..24e34b9601d2 100644
--- a/audio/padthv1-lv2/distinfo
+++ b/audio/padthv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743708030
-SHA256 (padthv1-1.3.1.tar.gz) = 34858596dec5ae33893fab8a3383a97471d72fda115abee9a91561a22ef15356
-SIZE (padthv1-1.3.1.tar.gz) = 244894
+TIMESTAMP = 1747798543
+SHA256 (padthv1-1.3.2.tar.gz) = b17a498c3efdfab2eb587c290310028d1fbc29519b42cb3ca8a18c4cdee76fd3
+SIZE (padthv1-1.3.2.tar.gz) = 246039
diff --git a/audio/samplv1-lv2/Makefile b/audio/samplv1-lv2/Makefile
index 446f779a231f..825d770fd444 100644
--- a/audio/samplv1-lv2/Makefile
+++ b/audio/samplv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= samplv1
-DISTVERSION= 1.3.1
+DISTVERSION= 1.3.2
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/samplv1-lv2/distinfo b/audio/samplv1-lv2/distinfo
index b9b70ca33ccc..5881c13fa5e8 100644
--- a/audio/samplv1-lv2/distinfo
+++ b/audio/samplv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743708032
-SHA256 (samplv1-1.3.1.tar.gz) = 0dc32d34688c27d61f4ca64b9ecfb79812876e41b755e9f7209014fea483ca1d
-SIZE (samplv1-1.3.1.tar.gz) = 276469
+TIMESTAMP = 1747798544
+SHA256 (samplv1-1.3.2.tar.gz) = 602c6df5100fd36b808a075d03a1e306ddabc8ce8cc8eb48dcbd9e2e0d008458
+SIZE (samplv1-1.3.2.tar.gz) = 277228
diff --git a/audio/synthv1-lv2/Makefile b/audio/synthv1-lv2/Makefile
index b4be7623c342..fc1ec1f6d5b1 100644
--- a/audio/synthv1-lv2/Makefile
+++ b/audio/synthv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= synthv1
-DISTVERSION= 1.3.1
+DISTVERSION= 1.3.2
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/synthv1-lv2/distinfo b/audio/synthv1-lv2/distinfo
index ffa4cef16690..0a3df04fcc07 100644
--- a/audio/synthv1-lv2/distinfo
+++ b/audio/synthv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743708034
-SHA256 (synthv1-1.3.1.tar.gz) = c99fa1774d0eec2f3bc429a9ace6c7f55f8c48a2f0885bd6a5cfd1bc4fe730d5
-SIZE (synthv1-1.3.1.tar.gz) = 234066
+TIMESTAMP = 1747798545
+SHA256 (synthv1-1.3.2.tar.gz) = b42c6025d9793cc36f9e13d93ac361952dcba8192c9970688df9d22d951928c6
+SIZE (synthv1-1.3.2.tar.gz) = 233380
diff --git a/audio/unflac/Makefile b/audio/unflac/Makefile
index 4bf4cc00e6db..21c9b75b0643 100644
--- a/audio/unflac/Makefile
+++ b/audio/unflac/Makefile
@@ -1,6 +1,6 @@
PORTNAME= unflac
DISTVERSION= 1.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MAINTAINER= bsd@abinet.ru
diff --git a/audio/visp-go/Makefile b/audio/visp-go/Makefile
index fdb7d4d7fcb5..62a258a8eedd 100644
--- a/audio/visp-go/Makefile
+++ b/audio/visp-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= visp-go
DISTVERSION= g20210723
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= audio
MAINTAINER= lcook@FreeBSD.org
diff --git a/benchmarks/ali/Makefile b/benchmarks/ali/Makefile
index 2f7a201ace5f..b2c9873fac89 100644
--- a/benchmarks/ali/Makefile
+++ b/benchmarks/ali/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ali
PORTVERSION= 0.7.5
DISTVERSIONPREFIX= v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= benchmarks
MAINTAINER= olgeni@FreeBSD.org
diff --git a/benchmarks/bombardier/Makefile b/benchmarks/bombardier/Makefile
index 8602e6f135d8..08453d9fbaf7 100644
--- a/benchmarks/bombardier/Makefile
+++ b/benchmarks/bombardier/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bombardier
PORTVERSION= 1.2.6
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= benchmarks
MAINTAINER= danilo@FreeBSD.org
diff --git a/benchmarks/ddosify/Makefile b/benchmarks/ddosify/Makefile
index b8bdf9a3e682..aa0bc18022de 100644
--- a/benchmarks/ddosify/Makefile
+++ b/benchmarks/ddosify/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ddosify
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= benchmarks
MAINTAINER= grembo@FreeBSD.org
diff --git a/benchmarks/hey/Makefile b/benchmarks/hey/Makefile
index f0574f1a2e5a..5403e81cf393 100644
--- a/benchmarks/hey/Makefile
+++ b/benchmarks/hey/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hey
PORTVERSION= 0.1.4
DISTVERSIONPREFIX= v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= benchmarks
MAINTAINER= adamw@FreeBSD.org
diff --git a/benchmarks/plow/Makefile b/benchmarks/plow/Makefile
index d1b5eb3b3eb5..fe5f48d04b6e 100644
--- a/benchmarks/plow/Makefile
+++ b/benchmarks/plow/Makefile
@@ -1,7 +1,7 @@
PORTNAME= plow
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= benchmarks
MAINTAINER= dutra@FreeBSD.org
diff --git a/benchmarks/vegeta/Makefile b/benchmarks/vegeta/Makefile
index ea8f6834ad33..b5f40dad488c 100644
--- a/benchmarks/vegeta/Makefile
+++ b/benchmarks/vegeta/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vegeta
DISTVERSIONPREFIX= v
DISTVERSION= 12.11.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= benchmarks www
MAINTAINER= egypcio@FreeBSD.org
diff --git a/biology/haplohseq/Makefile b/biology/haplohseq/Makefile
index 8da67ec49753..128b5317242d 100644
--- a/biology/haplohseq/Makefile
+++ b/biology/haplohseq/Makefile
@@ -1,16 +1,15 @@
PORTNAME= haplohseq
-DISTVERSION= 0.1.2
-PORTREVISION= 13
+DISTVERSION= 0.1.2-3
+DISTVERSIONSUFFIX= -gfeb9267
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
COMMENT= Identify regions of allelic imbalance
-WWW= https://sites.google.com/site/integrativecancergenomics/software/haplohseq
+WWW= https://github.com/outpaddling/haplohseq \
+ https://sites.google.com/site/integrativecancergenomics/software/haplohseq
LICENSE= MIT
-BROKEN= fails to build with Boost>=1.87
-
LIB_DEPENDS= libboost_system.so:devel/boost-libs
RUN_DEPENDS= R-cran-optparse>0:devel/R-cran-optparse
diff --git a/biology/haplohseq/distinfo b/biology/haplohseq/distinfo
index 7af7556d5596..ab9872a8d79f 100644
--- a/biology/haplohseq/distinfo
+++ b/biology/haplohseq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1611421648
-SHA256 (outpaddling-haplohseq-0.1.2_GH0.tar.gz) = 64f61023a6795decb680c23d142b1a349988d4c0e3bef8c7d52ca33bf42f29f0
-SIZE (outpaddling-haplohseq-0.1.2_GH0.tar.gz) = 12084603
+TIMESTAMP = 1747762325
+SHA256 (outpaddling-haplohseq-0.1.2-3-gfeb9267_GH0.tar.gz) = a23691f16f1c03e0dfd833896068e05eaa139d488a7094a49033aeacba948cb1
+SIZE (outpaddling-haplohseq-0.1.2-3-gfeb9267_GH0.tar.gz) = 12085111
diff --git a/biology/haplohseq/files/patch-makefile b/biology/haplohseq/files/patch-makefile
deleted file mode 100644
index 5387716aa503..000000000000
--- a/biology/haplohseq/files/patch-makefile
+++ /dev/null
@@ -1,105 +0,0 @@
---- makefile.orig 2019-08-29 18:03:23 UTC
-+++ makefile
-@@ -7,23 +7,32 @@
- #
-
- # Constants
--CXX=g++
-+# Default to g++ if not set by make args or environment
-+CXX?=g++
- #-O0 -g will turn on debugging
- #The rule of thumb:
- #When you need to debug, use -O0 (and -g to generate debugging symbols.)
- #When you are preparing to ship it, use -O2.
- #When you use gentoo, use -O3...!
- #When you need to put it on an embedded system, use -Os (optimize for size, not for efficiency.)
--CXX_FLAGS=-Wall -g -stdlib=libstdc++
-+# Use canonincal compiler variables, which may be provided by build env
-+CXXFLAGS?=-Wall -g -stdlib=libstdc++
- SRC=src
- CONF=conf
- HMM_SRC=$(SRC)/hmm
- UTIL_SRC=$(SRC)/util
--BOOST=/usr/local/boost_1_52_0
-+BOOST?=/usr/local/boost_1_52_0
- INCLUDES=-I./$(SRC) -I./$(HMM_SRC) -I./$(UTIL_SRC) -isystem$(BOOST)
--LIBRARY_PATHS=-Llib/macosx
-+LIBRARY_PATHS?=-Llib/macosx
- LIBRARIES=-lm -lboost_program_options -lboost_system -lboost_filesystem -lboost_thread
-
-+# Installation target with destdir support
-+DESTDIR?=.
-+PREFIX?=/usr/local
-+MKDIR?=mkdir
-+INSTALL?=install
-+STRIP?= # empty, set to -s to install stripped binary
-+
- # Generated directories which are generated in this script and cleaned up with 'make clean'
- BUILD=build
- OBJ=$(BUILD)/obj
-@@ -35,18 +44,21 @@ directories:
-
- # Create object files into the OBJ directory from cpp files in the SRC directory.
- $(OBJ)/%.o: $(SRC)/%.cpp directories
-- $(CXX) $(CXX_FLAGS) $(INCLUDES) -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $@ $<
- $(OBJ)/%.o: $(HMM_SRC)/%.cpp directories
-- $(CXX) $(CXX_FLAGS) $(INCLUDES) -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $@ $<
- $(OBJ)/%.o: $(UTIL_SRC)/%.cpp directories
-- $(CXX) $(CXX_FLAGS) $(INCLUDES) -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) $(INCLUDES) -c -o $@ $<
-
--all: clean haplohseq
-+all: haplohseq test
-
- haplohseq: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/Reporter.o $(OBJ)/FreqPhase.o $(OBJ)/VcfUtil.o $(OBJ)/HaplohSeq.o
-- $(CXX) -o $(BIN)/$@ $(CXX_FLAGS) $(INCLUDES) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/Reporter.o $(OBJ)/FreqPhase.o $(OBJ)/VcfUtil.o $(OBJ)/HaplohSeq.o $(LIBRARY_PATHS) $(LIBRARIES)
-- cp -r $(CONF) $(BIN)/.
--
-+ $(CXX) -o $(BIN)/$@ $(CXXFLAGS) $(INCLUDES) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/Reporter.o $(OBJ)/FreqPhase.o $(OBJ)/VcfUtil.o $(OBJ)/HaplohSeq.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-+
-+install:
-+ $(MKDIR) -p $(DESTDIR)$(PREFIX)/bin
-+ $(INSTALL) -c $(STRIP) $(BIN)/* $(DESTDIR)$(PREFIX)/bin
-+
- clean:
- rm -rf $(BUILD)
-
-@@ -74,28 +86,28 @@ test: FreqPhaseTest HaplohSeqTest HmmTest InputProcess
-
- # Create test object files into the OBJ directory from cpp files in the SRC directory.
- $(TEST_BIN)/%.o: $(TEST_SRC)/%.cpp directories test_directory
-- $(CXX) $(CXX_FLAGS) $(INCLUDES) $(TEST_INCLUDES) -c -o $@ $<
-+ $(CXX) $(CXXFLAGS) $(INCLUDES) $(TEST_INCLUDES) -c -o $@ $<
-
- HaplohSeqTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/HaplohSeqTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/HaplohSeqTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/HaplohSeqTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-
- FreqPhaseTest: $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/FreqPhase.o $(TEST_BIN)/FreqPhaseTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/FreqPhase.o $(TEST_BIN)/FreqPhaseTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(OBJ)/FreqPhase.o $(TEST_BIN)/FreqPhaseTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-
- HmmTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/HmmTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/HmmTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/HmmTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-
- InputProcessorTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/InputProcessorTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/InputProcessorTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/InputProcessor.o $(TEST_BIN)/InputProcessorTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-
- MathUtilTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/MathUtilTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/MathUtilTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/MathUtilTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-
- ReporterTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/ReporterTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/ReporterTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(TEST_BIN)/ReporterTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
-
- ThreadPoolTest: $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/ThreadPool.o $(TEST_BIN)/ThreadPoolTest.o
-- $(CXX) -o $(TEST_BIN)/$@ $(CXX_FLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/ThreadPool.o $(TEST_BIN)/ThreadPoolTest.o $(LIBRARY_PATHS) $(LIBRARIES)
-+ $(CXX) -o $(TEST_BIN)/$@ $(CXXFLAGS) $(OBJ)/Hmm.o $(OBJ)/DataStructures.o $(OBJ)/MathUtil.o $(OBJ)/StringUtil.o $(OBJ)/ThreadPool.o $(TEST_BIN)/ThreadPoolTest.o $(LIBRARY_PATHS) $(LIBRARIES) $(LDFLAGS)
- ############################## END TEST LOGIC ##############################
-
-
diff --git a/biology/haplohseq/files/patch-scripts_ldmap.py b/biology/haplohseq/files/patch-scripts_ldmap.py
deleted file mode 100644
index f9fb588048b1..000000000000
--- a/biology/haplohseq/files/patch-scripts_ldmap.py
+++ /dev/null
@@ -1,42 +0,0 @@
---- scripts/ldmap.py.orig 2021-01-23 17:32:15 UTC
-+++ scripts/ldmap.py
-@@ -29,10 +29,10 @@ class MapMaker:
- coordinates of the haplotype marker genomic positions.
- '''
- def __init__(self, markerFilename, haplotypesFilename):
-- print "reading haplotype base coordinates ...."
-+ print("reading haplotype base coordinates ....")
- self.coords, self.coordIndexes, self.refs, self.alts = self.readMarkers(markerFilename)
- # self.haplotypes = self.readHaplotypes(haplotypesFilename)
-- print "reading haplotype panel ...."
-+ print("reading haplotype panel ....")
- self.markerCalls = self.readHaplotypes(haplotypesFilename, transpose = True)
-
- # reads from a vcf file of defined positions representing the haplotype data
-@@ -118,7 +118,7 @@ class MapMaker:
- # 1) COLLECT MARGINALS AND IDENTIFY SITES THAT ARE POLYMORPHIC
- # If a site has only one allele in the haplotype panel it is not informative, so it won't be used
- # in LD calculations. We may want to consider setting some minimum threshold for a minor allele frequency.
-- print "collecting marginal allele counts and identifying polymorphic sites from haplotype panel ...."
-+ print("collecting marginal allele counts and identifying polymorphic sites from haplotype panel ....")
- for index in range(0,len(self.markerCalls)):
- ref = self.refs[index]
- alt = self.alts[index]
-@@ -152,7 +152,7 @@ class MapMaker:
- log.write("Num non-polymorphic sites: " + str(numNonpolymorphicSites) + "\n")
-
- # 2) CALCULATE D FOR POLYMORPHIC SITES COMPARED WITH N SITES TO THE RIGHT THAT ARE POLYMORPHIC
-- print "calculating D between polymorphic sites and their neighbors ...."
-+ print("calculating D between polymorphic sites and their neighbors ....")
- dVals = []
- for i in range(0, len(polymorphicIndexes)): # the last coordinate won't have any partners
- index_i = polymorphicIndexes[i]
-@@ -244,7 +244,7 @@ class LDMap:
- return ldMap
-
- def save(self, filename):
-- print "saving ldmap to " + filename
-+ print("saving ldmap to " + filename)
- ldMapFile = open(filename, 'w')
- ldMapFile.write("\t".join(["COORD","REF","ALT","PAIRED_ALLELES"]) + "\n")
- for i in range(0,len(self.coords)):
diff --git a/biology/haplohseq/files/patch-scripts_simple__phaser.py b/biology/haplohseq/files/patch-scripts_simple__phaser.py
deleted file mode 100644
index c6c5941ee00d..000000000000
--- a/biology/haplohseq/files/patch-scripts_simple__phaser.py
+++ /dev/null
@@ -1,31 +0,0 @@
---- scripts/simple_phaser.py.orig 2021-01-23 17:25:56 UTC
-+++ scripts/simple_phaser.py
-@@ -108,7 +108,7 @@ class SimplePhaser:
- return informativeHets, informativeCoords, informativeIndexes
-
- def getRefPairedAllele(self, anchorIndex, pairedIndex):
--# print "\t".join([str(anchorIndex), str(pairedIndex - anchorIndex - 1), str(len(self.ldMap.dVals)),str(len(self.ldMap.dVals[anchorIndex]))]) # prints intermarker counts
-+# print("\t".join([str(anchorIndex), str(pairedIndex - anchorIndex - 1), str(len(self.ldMap.dVals)),str(len(self.ldMap.dVals[anchorIndex]))]) # prints intermarker counts)
- if (pairedIndex - anchorIndex - 1) >= len(self.ldMap.dVals[anchorIndex]):
- pRef = random.uniform(0,1)
- if pRef > 0.5:
-@@ -166,8 +166,8 @@ class SimplePhaser:
- altHap = temp
-
- if pairedAllele not in [ref,alt]:
-- print "pairedAllele not ref or alt " + ref + " " + alt
-- print pairedAllele
-+ print("pairedAllele not ref or alt " + ref + " " + alt)
-+ print(pairedAllele)
-
- return phasedAlleles, informativeCoords
-
-@@ -182,7 +182,7 @@ class SimplePhaser:
- elif candidateHap[i].upper() == phasedHaps[1][i].upper():
- currentMatch = 1
- else:
-- print "ERROR: " + candidateHap[i] + " does not match " + phasedHaps[0][i] + " or " + phasedHaps[1][i] + "\t" + self.ldMap.coords[i] + "\t" + self.ldMap.refs[i] + "\t" + self.ldMap.alts[i]
-+ print("ERROR: " + candidateHap[i] + " does not match " + phasedHaps[0][i] + " or " + phasedHaps[1][i] + "\t" + self.ldMap.coords[i] + "\t" + self.ldMap.refs[i] + "\t" + self.ldMap.alts[i])
- # # randomly assign match
- # p0 = random.uniform(0,1)
- # if p0 > 0.5:
diff --git a/biology/haplohseq/files/patch-src_FreqPhase.cpp b/biology/haplohseq/files/patch-src_FreqPhase.cpp
deleted file mode 100644
index 9bab76aee2f5..000000000000
--- a/biology/haplohseq/files/patch-src_FreqPhase.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
---- src/FreqPhase.cpp.orig 2019-11-13 14:19:06 UTC
-+++ src/FreqPhase.cpp
-@@ -5,6 +5,7 @@
- * Email: sanlucas@gmail.com
- */
-
-+#include <sysexits.h>
- #include "FreqPhase.h"
-
- namespace haplohseq {
-@@ -180,10 +181,17 @@ double FreqPhase::meanValue(const std::v
- double FreqPhase::medianValue(const std::vector<double>& values) {
- double median;
- size_t size = values.size();
-+
-+ // We can probably detect this condition earlier while loading the VCF
-+ if ( size == 0 ) {
-+ std::cerr << "FreqPhase::medianValue(): values vector is empty." << std::endl;
-+ std::cerr << "Make sure your VCF has all of GT:AD:DP in the FORMAT column." << std::endl;
-+ exit(EX_DATAERR);
-+ }
- std::vector<double> tempFreqs(values);
- sort(tempFreqs.begin(), tempFreqs.end());
-
-- if (size % 2 == 0) {
-+ if (size % 2 == 0) {
- median = (tempFreqs[size / 2 - 1] + tempFreqs[size / 2]) / 2;
- }
- else {
diff --git a/biology/haplohseq/files/patch-src_HaplohSeq.cpp b/biology/haplohseq/files/patch-src_HaplohSeq.cpp
deleted file mode 100644
index a80ce577f747..000000000000
--- a/biology/haplohseq/files/patch-src_HaplohSeq.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/HaplohSeq.cpp.orig 2019-09-01 14:58:30 UTC
-+++ src/HaplohSeq.cpp
-@@ -202,7 +202,7 @@ void HaplohSeq::runBafHaplohseq( std::string& obsType,
-
- // Spawn worker threads
- for (std::size_t t = 0; t < numThreads; t++) {
-- threadPool.create_thread(boost::bind((unsigned long int (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService));
-+ threadPool.create_thread(boost::bind((boost::asio::io_context::count_type (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService));
- }
-
- std::map<std::string, boost::shared_ptr<Hmm> > chrHmms;
-@@ -420,7 +420,7 @@ void HaplohSeq::runVcfHaplohseq( std::string& obsType,
-
- // Spawn worker threads
- for (std::size_t t = 0; t < numThreads; t++) {
-- threadPool.create_thread(boost::bind((unsigned long int (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService));
-+ threadPool.create_thread(boost::bind((boost::asio::io_context::count_type (boost::asio::io_service::*)())&boost::asio::io_service::run, &ioService));
- }
-
- std::map<std::string, boost::shared_ptr<Hmm> > chrHmms;
diff --git a/biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp b/biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp
deleted file mode 100644
index 21ea56a8f600..000000000000
--- a/biology/haplohseq/files/patch-src_test_InputProcessorTest.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/test/InputProcessorTest.cpp.orig 2019-09-01 12:33:22 UTC
-+++ src/test/InputProcessorTest.cpp
-@@ -82,7 +82,7 @@ BOOST_AUTO_TEST_CASE(isHetTest) {
- BOOST_REQUIRE_EQUAL(inputProc.isHet('A','?'), false);
- BOOST_REQUIRE_EQUAL(inputProc.isHet('A','.'), false);
- BOOST_REQUIRE_EQUAL(inputProc.isHet('A',' '), false);
-- BOOST_REQUIRE_EQUAL(inputProc.isHet('C', NULL), true);
-+ BOOST_REQUIRE_EQUAL(inputProc.isHet('C','\0'), true);
- }
-
- BOOST_AUTO_TEST_CASE(readAllelesTest) {
diff --git a/biology/kmcp/Makefile b/biology/kmcp/Makefile
index d52bac6491ea..2936637408be 100644
--- a/biology/kmcp/Makefile
+++ b/biology/kmcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kmcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.4
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/lamarc/Makefile b/biology/lamarc/Makefile
index 46f4e102635a..ad200a6ffe56 100644
--- a/biology/lamarc/Makefile
+++ b/biology/lamarc/Makefile
@@ -1,25 +1,25 @@
PORTNAME= lamarc
PORTVERSION= 2.1.8
DISTVERSIONSUFFIX= -src
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= biology
MASTER_SITES= http://evolution.genetics.washington.edu/lamarc/download/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= hayzam@alchemilla.io
COMMENT= Package of programs for computing population parameters
WWW= https://evolution.genetics.washington.edu/lamarc/
LICENSE= APACHE20
-BROKEN_FreeBSD_14= fails to compile: no matching function for call to 'make_pair'
-
USE_CXXSTD= c++98
GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/${DISTNAME:S,${DISTVERSIONSUFFIX},,}
+CXXFLAGS+= -Wno-unused-parameter -Wno-mismatched-tags
+
PLIST_FILES= bin/${PORTNAME}
PORTDOCS= *
diff --git a/biology/lamarc/files/patch-src_control_chainmanager.cpp b/biology/lamarc/files/patch-src_control_chainmanager.cpp
new file mode 100644
index 000000000000..bf21359154ab
--- /dev/null
+++ b/biology/lamarc/files/patch-src_control_chainmanager.cpp
@@ -0,0 +1,11 @@
+--- src/control/chainmanager.cpp.orig 2025-05-18 23:57:13 UTC
++++ src/control/chainmanager.cpp
+@@ -1631,7 +1631,7 @@ vector<pair<double, long int> > ChainManager::SortChai
+ unsigned long int i;
+ for (i = 0; i < temps.size(); ++i)
+ {
+- orderedtemps.push_back(make_pair<double, long int>(temps[i].GetTemperature(), i));
++ orderedtemps.push_back(make_pair(temps[i].GetTemperature(), i));
+ }
+ std::sort(orderedtemps.begin(), orderedtemps.end());
+ return orderedtemps;
diff --git a/biology/lamarc/files/patch-src_tools_mathx.cpp b/biology/lamarc/files/patch-src_tools_mathx.cpp
new file mode 100644
index 000000000000..527dfe4af344
--- /dev/null
+++ b/biology/lamarc/files/patch-src_tools_mathx.cpp
@@ -0,0 +1,11 @@
+--- src/tools/mathx.cpp.orig 2025-05-19 00:00:29 UTC
++++ src/tools/mathx.cpp
+@@ -778,7 +778,7 @@ std::pair<DoubleVec1d, DoubleVec2d> EigenCalculator::E
+ {
+ eigvals[i] = a[i][i];
+ }
+- return std::make_pair<DoubleVec1d, DoubleVec2d>(eigvals, eigvecs);
++ return std::make_pair(eigvals, eigvecs);
+ } // Eigen
+
+ //------------------------------------------------------------------------------------
diff --git a/biology/lamarc/files/patch-src_tools_stringx.h b/biology/lamarc/files/patch-src_tools_stringx.h
index d1ded1a7d8da..04019393fbac 100644
--- a/biology/lamarc/files/patch-src_tools_stringx.h
+++ b/biology/lamarc/files/patch-src_tools_stringx.h
@@ -1,6 +1,6 @@
--- src/tools/stringx.h.orig 2011-04-23 02:02:49 UTC
+++ src/tools/stringx.h
-@@ -107,6 +107,26 @@ struct CIStringCompare : public std::bin
+@@ -107,6 +107,26 @@ bool ciStringEqual(const std::string& s1, const std::s
bool ciStringEqual(const std::string& s1, const std::string& s2);
@@ -27,10 +27,11 @@
//------------------------------------------------------------------------------------
template <class T>
-@@ -188,26 +208,6 @@ bool FromString(const std::string & in,
+@@ -187,26 +207,6 @@ DoubleVec1d StringToDoubleVecOrBarf(const std::string&
+ bool FromString(const std::string & in, method_type& out);
DoubleVec1d StringToDoubleVecOrBarf(const std::string& in);
-
+-
-// functions for making xmltags and lines of xml
-std::string MakeTag(const std::string& str);
-std::string MakeCloseTag(const std::string& str);
@@ -50,7 +51,6 @@
-std::string Pretty(long number, int width=DEFWIDTH);
-std::string Pretty(unsigned long number, int width=DEFWIDTH);
-std::string Pretty(std::string str, int width=DEFWIDTH);
--
+
bool StringCompare(const std::string&, const char*, long, long);
bool StringCompare(const std::string&, const std::string&, long, long);
-
diff --git a/biology/lamarc/files/patch-src_tree_arrangervec.cpp b/biology/lamarc/files/patch-src_tree_arrangervec.cpp
new file mode 100644
index 000000000000..ff3636f3a571
--- /dev/null
+++ b/biology/lamarc/files/patch-src_tree_arrangervec.cpp
@@ -0,0 +1,11 @@
+--- src/tree/arrangervec.cpp.orig 2025-05-18 23:55:20 UTC
++++ src/tree/arrangervec.cpp
+@@ -116,7 +116,7 @@ void ArrangerVec::CopyAllMembers(const ArrangerVec & c
+ for(it = cp.arrangers.begin(); it != cp.arrangers.end(); it++)
+ {
+ Arranger* arr = (*it).second->Clone();
+- arrangers.insert(std::make_pair<string, Arranger*>(arr->GetName(), arr));
++ arrangers.insert(std::make_pair(arr->GetName(), arr));
+ }
+ }
+ }
diff --git a/biology/lamarc/files/patch-src_tree_collector.cpp b/biology/lamarc/files/patch-src_tree_collector.cpp
new file mode 100644
index 000000000000..bff56a70b261
--- /dev/null
+++ b/biology/lamarc/files/patch-src_tree_collector.cpp
@@ -0,0 +1,11 @@
+--- src/tree/collector.cpp.orig 2025-05-18 23:58:39 UTC
++++ src/tree/collector.cpp
+@@ -204,7 +204,7 @@ void ParamCollector::AddParamSummary(ForceParameters f
+
+ void ParamCollector::AddParamSummary(ForceParameters fp, long ncopy)
+ {
+- m_paramsum.push_back(make_pair<ForceParameters, long>(fp, ncopy));
++ m_paramsum.push_back(std::make_pair(fp, ncopy));
+ }
+
+ //------------------------------------------------------------------------------------
diff --git a/biology/lamarc/files/patch-src_tree_prior.cpp b/biology/lamarc/files/patch-src_tree_prior.cpp
new file mode 100644
index 000000000000..a8dbf7ab04ed
--- /dev/null
+++ b/biology/lamarc/files/patch-src_tree_prior.cpp
@@ -0,0 +1,17 @@
+--- src/tree/prior.cpp.orig 2025-05-18 23:58:05 UTC
++++ src/tree/prior.cpp
+@@ -85,12 +85,12 @@ std::pair<double, double> Prior::RandomDraw() const
+ case LINEAR:
+ newparam = rnd.Float() * (m_upperbound - m_lowerbound) + m_lowerbound;
+ newlnparam = log(newparam);
+- return std::make_pair<double, double>(newparam, newlnparam);
++ return std::make_pair(newparam, newlnparam);
+ break;
+ case LOGARITHMIC:
+ newlnparam = rnd.Float() * (m_lnupper - m_lnlower) + m_lnlower;
+ newparam = exp(newlnparam);
+- return std::make_pair<double, double>(newparam, newlnparam);
++ return std::make_pair(newparam, newlnparam);
+ break;
+ }
+ string e = "Unknown prior type " + ToString(m_priortype) +
diff --git a/biology/ncbi-entrez-direct/Makefile b/biology/ncbi-entrez-direct/Makefile
index 43ccbb2354ba..8e02ebac7423 100644
--- a/biology/ncbi-entrez-direct/Makefile
+++ b/biology/ncbi-entrez-direct/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ncbi-entrez-direct
DISTVERSION= 14.9.20210423
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= biology perl5
MASTER_SITES= ftp://ftp.ncbi.nlm.nih.gov/entrez/entrezdirect/versions/${PORTVERSION}/
DISTFILES= edirect.tar.gz
diff --git a/biology/seqkit/Makefile b/biology/seqkit/Makefile
index 2d1577a4a940..3cd8e1318a0e 100644
--- a/biology/seqkit/Makefile
+++ b/biology/seqkit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= seqkit
DISTVERSIONPREFIX= v
DISTVERSION= 2.10.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/taxonkit/Makefile b/biology/taxonkit/Makefile
index dfe61730aaee..fe4b34852a71 100644
--- a/biology/taxonkit/Makefile
+++ b/biology/taxonkit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= taxonkit
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/unikmer/Makefile b/biology/unikmer/Makefile
index 364d635628d0..4d571776c94e 100644
--- a/biology/unikmer/Makefile
+++ b/biology/unikmer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unikmer
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= biology
MAINTAINER= yuri@FreeBSD.org
diff --git a/biology/vcflib/files/patch-src-zig-samples.zig b/biology/vcflib/files/patch-src-zig-samples.zig
new file mode 100644
index 000000000000..e69584b175e0
--- /dev/null
+++ b/biology/vcflib/files/patch-src-zig-samples.zig
@@ -0,0 +1,31 @@
+diff --git src/zig/samples.zig src/zig/samples.zig
+index cb05a1f2..ccd5b149 100644
+--- src/zig/samples.zig
++++ src/zig/samples.zig
+@@ -28,7 +28,11 @@ const GENOTYPE_MISSING = -256;
+ fn split_samples(str: []const u8) *ArrayList([] const u8) {
+ var list = ArrayList([] const u8).init(allocator);
+ defer list.deinit();
+- var splits = std.mem.split(u8, str, " ");
++
++ var splits = if (@hasDecl(std.mem, "splitScalar"))
++ std.mem.splitScalar(u8, str, ' ')
++ else
++ std.mem.split(u8, str, ' ');
+ while (splits.next()) |chunk| {
+ list.append(chunk) catch |err| {
+ std.debug.print("out of memory {}\n", .{err});
+@@ -61,10 +65,10 @@ const Genotypes = struct {
+ fn to_num(str: []const u8) !ArrayList(i64) {
+ var list = ArrayList(i64).init(allocator);
+
+- var splits = if (is_phased(str))
+- std.mem.split(u8, str, "|")
++ var splits = if (@hasDecl(std.mem, "splitScalar"))
++ std.mem.splitScalar(u8, str, if (is_phased(str)) '|' else '/')
+ else
+- std.mem.split(u8, str, "/");
++ std.mem.split(u8, str, if (is_phased(str)) '|' else '/' );
+
+ while (splits.next()) |chunk| {
+ const i: i64 =
diff --git a/cad/verilator/Makefile b/cad/verilator/Makefile
index c6a636aaef67..e876a7ce4d5b 100644
--- a/cad/verilator/Makefile
+++ b/cad/verilator/Makefile
@@ -1,8 +1,12 @@
PORTNAME= verilator
DISTVERSIONPREFIX= v
DISTVERSION= 5.036
+PORTREVISION= 1
CATEGORIES= cad
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/
+PATCHFILES= d94ed785888614cd53379b9faf58dfbde8f06b6f.patch:-p1 # https://github.com/verilator/verilator/pull/6028
+
MAINTAINER= yuri@FreeBSD.org
COMMENT= Synthesizable Verilog to C++ compiler
WWW= https://www.veripool.org/verilator/ \
diff --git a/cad/verilator/distinfo b/cad/verilator/distinfo
index c98c261f5699..b171502a4b75 100644
--- a/cad/verilator/distinfo
+++ b/cad/verilator/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1745827619
+TIMESTAMP = 1747840694
SHA256 (verilator-verilator-v5.036_GH0.tar.gz) = 4199964882d56cf6a19ce80c6a297ebe3b0c35ea81106cd4f722342594337c47
SIZE (verilator-verilator-v5.036_GH0.tar.gz) = 35527368
+SHA256 (d94ed785888614cd53379b9faf58dfbde8f06b6f.patch) = 6b4c604ff4b08ad76431fb0cf11858c0313db04cd6e539db9a3fbad5a03f2784
+SIZE (d94ed785888614cd53379b9faf58dfbde8f06b6f.patch) = 972
diff --git a/converters/yj/Makefile b/converters/yj/Makefile
index c43177a98fab..7e77da77f8e6 100644
--- a/converters/yj/Makefile
+++ b/converters/yj/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yj
PORTVERSION= 5.1.0
DISTVERSIONPREFIX= v
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= converters
DIST_SUBDIR= yj
diff --git a/databases/cayley/Makefile b/databases/cayley/Makefile
index b1bf431ad5ce..ded8f24e6e2d 100644
--- a/databases/cayley/Makefile
+++ b/databases/cayley/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cayley
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.7
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/cockroach/Makefile b/databases/cockroach/Makefile
index e0215ebb383c..837aa3385ef5 100644
--- a/databases/cockroach/Makefile
+++ b/databases/cockroach/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cockroach
DISTVERSIONPREFIX= v
DISTVERSION= 19.1.11
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= databases
MASTER_SITES= https://binaries.cockroachdb.com/
EXTRACT_SUFX= .src.tgz
diff --git a/databases/couchdb3/Makefile b/databases/couchdb3/Makefile
index caa0df3915dd..df940c5c9319 100644
--- a/databases/couchdb3/Makefile
+++ b/databases/couchdb3/Makefile
@@ -1,6 +1,5 @@
PORTNAME= couchdb3
-DISTVERSION= 3.4.3
-PORTREVISION= 2
+DISTVERSION= 3.5.0
CATEGORIES= databases
MASTER_SITES= APACHE/couchdb/source/${DISTVERSION}
DISTNAME= apache-couchdb-${DISTVERSION}
@@ -15,7 +14,7 @@ LICENSE_COMB= multi
BUILD_DEPENDS= erlang-runtime${_ERLVER}>=${_ERLVER}.0:lang/erlang-runtime${_ERLVER} \
rebar:devel/rebar
LIB_DEPENDS= libicudata.so:devel/icu \
- libmozjs-91.so:lang/spidermonkey91
+ libmozjs-102.so:lang/spidermonkey102
USES= compiler:c++17-lang cpe gmake libtool ncurses
CPE_VENDOR= apache
@@ -26,7 +25,7 @@ HAS_CONFIGURE= yes
CONFIGURE_ARGS= --skip-deps \
--user ${USERS} \
--rebar ${LOCALBASE}/bin/rebar \
- --spidermonkey-version 91
+ --spidermonkey-version 102
MAKE_ENV= PATH=${LOCALBASE}/lib/erlang${_ERLVER}/bin:${PATH}
ALL_TARGET= release
@@ -50,7 +49,7 @@ OPTIONS_SUB= yes
_APPDIR= ${LOCALBASE}/libexec/${PORTNAME}
_DBDIR?= /var/db/${PORTNAME}
-_ERLVER?= 26
+_ERLVER?= 27
_LOGDIR?= /var/log/${PORTNAME}
_LOGFILE?= ${_LOGDIR}/couch.log
_RELDIR= ${_APPDIR}/releases/${DISTVERSION}
@@ -107,6 +106,7 @@ do-install:
${WRKSRC}/rel/couchdb/lib/couch-*/priv/couch_js/60 \
${WRKSRC}/rel/couchdb/lib/couch-*/priv/couch_js/68 \
${WRKSRC}/rel/couchdb/lib/couch-*/priv/couch_js/86 \
+ ${WRKSRC}/rel/couchdb/lib/couch-*/priv/couch_js/91 \
${WRKSRC}/rel/couchdb/lib/couch-*/priv/priv/couchjs \
${WRKSRC}/rel/couchdb/releases/*/vm.args \
${WRKSRC}/rel/couchdb/share/docs \
@@ -124,9 +124,10 @@ do-install:
-exec ${STRIP_CMD} {} +
${STRIP_CMD} ${STAGEDIR}${_APPDIR}/lib/os_mon-*/priv/bin/*sup
${CHMOD} -R ${BINMODE} ${STAGEDIR}${_APPDIR}/bin
+ ${CHMOD} -R ${BINMODE} ${STAGEDIR}${_APPDIR}/erts-*/bin
+ ${CHMOD} -R ${BINMODE} ${STAGEDIR}${_APPDIR}/lib/*/priv/*.so
${CHMOD} -R ${BINMODE} ${STAGEDIR}${_APPDIR}/lib/couch_quickjs-*/priv/couchjs_*
${CHMOD} -R ${BINMODE} ${STAGEDIR}${_APPDIR}/lib/os_mon-*/priv/bin
- ${CHMOD} -R ${BINMODE} ${STAGEDIR}${_APPDIR}/erts-*/bin
# fauxton UI is a required component
(cd ${WRKSRC}/share/www && \
${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
diff --git a/databases/couchdb3/distinfo b/databases/couchdb3/distinfo
index 918597482b26..9bcbd1e9a134 100644
--- a/databases/couchdb3/distinfo
+++ b/databases/couchdb3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742544960
-SHA256 (apache-couchdb-3.4.3.tar.gz) = 0357511b6fed70e3e64f4e75aa5d7cc2000cb0f264ef301702b1816427f72f20
-SIZE (apache-couchdb-3.4.3.tar.gz) = 24139963
+TIMESTAMP = 1746571809
+SHA256 (apache-couchdb-3.5.0.tar.gz) = 6a98b90a9a980bbef2c35b4996a8e71a2f1ae5227546c85f04c436101bdf78bf
+SIZE (apache-couchdb-3.5.0.tar.gz) = 24165005
diff --git a/databases/couchdb3/pkg-plist b/databases/couchdb3/pkg-plist
index 12f446f79030..970a48012fe4 100644
--- a/databases/couchdb3/pkg-plist
+++ b/databases/couchdb3/pkg-plist
@@ -5,49 +5,49 @@ libexec/couchdb3/bin/couchdb
libexec/couchdb3/bin/couchjs
libexec/couchdb3/bin/remsh
libexec/couchdb3/bin/weatherreport
-libexec/couchdb3/erts-14.2.5.4/bin/beam.smp
-libexec/couchdb3/erts-14.2.5.4/bin/ct_run
-libexec/couchdb3/erts-14.2.5.4/bin/epmd
-libexec/couchdb3/erts-14.2.5.4/bin/erl
-libexec/couchdb3/erts-14.2.5.4/bin/erl_call
-libexec/couchdb3/erts-14.2.5.4/bin/erl_child_setup
-libexec/couchdb3/erts-14.2.5.4/bin/erlc
-libexec/couchdb3/erts-14.2.5.4/bin/erlexec
-libexec/couchdb3/erts-14.2.5.4/bin/escript
-libexec/couchdb3/erts-14.2.5.4/bin/heart
-libexec/couchdb3/erts-14.2.5.4/bin/inet_gethost
-libexec/couchdb3/erts-14.2.5.4/bin/run_erl
-libexec/couchdb3/erts-14.2.5.4/bin/start
-libexec/couchdb3/erts-14.2.5.4/bin/to_erl
-libexec/couchdb3/erts-14.2.5.4/bin/yielding_c_fun
-libexec/couchdb3/erts-14.2.5.4/info
-libexec/couchdb3/erts-14.2.5.4/lib/internal/README
+libexec/couchdb3/erts-15.1.2/bin/beam.smp
+libexec/couchdb3/erts-15.1.2/bin/ct_run
+libexec/couchdb3/erts-15.1.2/bin/epmd
+libexec/couchdb3/erts-15.1.2/bin/erl
+libexec/couchdb3/erts-15.1.2/bin/erl_call
+libexec/couchdb3/erts-15.1.2/bin/erl_child_setup
+libexec/couchdb3/erts-15.1.2/bin/erlc
+libexec/couchdb3/erts-15.1.2/bin/erlexec
+libexec/couchdb3/erts-15.1.2/bin/escript
+libexec/couchdb3/erts-15.1.2/bin/heart
+libexec/couchdb3/erts-15.1.2/bin/inet_gethost
+libexec/couchdb3/erts-15.1.2/bin/run_erl
+libexec/couchdb3/erts-15.1.2/bin/start
+libexec/couchdb3/erts-15.1.2/bin/to_erl
+libexec/couchdb3/erts-15.1.2/bin/yielding_c_fun
+libexec/couchdb3/erts-15.1.2/lib/internal/README
libexec/couchdb3/etc/default.ini
libexec/couchdb3/etc/nouveau.yaml
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1.app
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1.appup
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1_db.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_check.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_constructed_ber_bin_v2.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_constructed_per.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_eval_ext.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_func.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_gen.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_gen_ber_bin_v2.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_gen_check.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_gen_jer.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_gen_per.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_imm.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_name.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_parser2.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_pretty_format.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_rtt.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_table.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_tok.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1ct_value.beam
-libexec/couchdb3/lib/asn1-5.2.2/ebin/asn1rt_nif.beam
-libexec/couchdb3/lib/asn1-5.2.2/priv/lib/asn1rt_nif.so
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1.app
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1.appup
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1_db.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_check.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_constructed_ber_bin_v2.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_constructed_per.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_eval_ext.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_func.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_gen.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_gen_ber_bin_v2.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_gen_check.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_gen_jer.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_gen_per.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_imm.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_name.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_parser2.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_partial_decode.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_pretty_format.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_rtt.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_table.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_tok.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1ct_value.beam
+libexec/couchdb3/lib/asn1-5.3.1/ebin/asn1rt_nif.beam
+libexec/couchdb3/lib/asn1-5.3.1/priv/lib/asn1rt_nif.so
libexec/couchdb3/lib/b64url-%%VERSION%%/ebin/b64url.app
libexec/couchdb3/lib/b64url-%%VERSION%%/ebin/b64url.beam
libexec/couchdb3/lib/b64url-%%VERSION%%/priv/b64url.so
@@ -78,67 +78,68 @@ libexec/couchdb3/lib/chttpd-%%VERSION%%/ebin/chttpd_xframe_options.beam
libexec/couchdb3/lib/chttpd-%%VERSION%%/include/chttpd.hrl
libexec/couchdb3/lib/chttpd-%%VERSION%%/include/chttpd_cors.hrl
libexec/couchdb3/lib/chttpd-%%VERSION%%/priv/stats_descriptions.cfg
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_a.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_asm.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_block.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_bounds.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_call_types.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_clean.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_dict.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_digraph.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_disasm.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_flatten.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_jump.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_kernel_to_ssa.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_listing.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_opcodes.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_alias.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_bc_size.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_bool.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_bsm.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_check.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_codegen.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_dead.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_lint.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_opt.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_pp.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_pre_codegen.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_private_append.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_recv.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_share.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_throw.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_ssa_type.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_trim.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_types.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_utils.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_validator.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/beam_z.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/cerl.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/cerl_clauses.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/cerl_inline.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/cerl_trees.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/compile.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/compiler.app
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/compiler.appup
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/core_lib.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/core_lint.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/core_parse.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/core_pp.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/core_scan.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/erl_bifs.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/rec_env.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_core_alias.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_core_bsm.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_core_fold.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_core_fold_lists.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_core_inline.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_core_prepare.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_messages.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/sys_pre_attributes.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/v3_core.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/v3_kernel.beam
-libexec/couchdb3/lib/compiler-8.4.3.2/ebin/v3_kernel_pp.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_a.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_asm.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_block.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_bounds.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_call_types.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_clean.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_core_to_ssa.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_dict.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_digraph.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_disasm.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_doc.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_flatten.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_jump.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_listing.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_opcodes.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_alias.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_bc_size.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_bool.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_bsm.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_check.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_codegen.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_dead.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_destructive_update.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_lint.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_opt.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_pp.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_pre_codegen.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_recv.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_share.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_ss.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_throw.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_ssa_type.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_trim.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_types.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_utils.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_validator.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/beam_z.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/cerl.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/cerl_clauses.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/cerl_inline.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/cerl_trees.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/compile.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/compiler.app
+libexec/couchdb3/lib/compiler-8.5.2/ebin/compiler.appup
+libexec/couchdb3/lib/compiler-8.5.2/ebin/core_lib.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/core_lint.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/core_parse.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/core_pp.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/core_scan.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/erl_bifs.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/rec_env.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_core_alias.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_core_bsm.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_core_fold.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_core_fold_lists.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_core_inline.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_core_prepare.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_coverage.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_messages.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/sys_pre_attributes.beam
+libexec/couchdb3/lib/compiler-8.5.2/ebin/v3_core.beam
libexec/couchdb3/lib/config-%%VERSION%%/ebin/config.app
libexec/couchdb3/lib/config-%%VERSION%%/ebin/config.beam
libexec/couchdb3/lib/config-%%VERSION%%/ebin/config_app.beam
@@ -160,6 +161,7 @@ libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_bt_engine_compactor.beam
libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_bt_engine_header.beam
libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_bt_engine_stream.beam
libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_btree.beam
+libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_cfile.beam
libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_changes.beam
libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_compress.beam
libexec/couchdb3/lib/couch-%%VERSION%%/ebin/couch_db.beam
@@ -217,6 +219,7 @@ libexec/couchdb3/lib/couch-%%VERSION%%/include/couch_db.hrl
libexec/couchdb3/lib/couch-%%VERSION%%/include/couch_eunit.hrl
libexec/couchdb3/lib/couch-%%VERSION%%/include/couch_eunit_proper.hrl
libexec/couchdb3/lib/couch-%%VERSION%%/include/couch_js_functions.hrl
+libexec/couchdb3/lib/couch-%%VERSION%%/priv/couch_cfile.so
libexec/couchdb3/lib/couch-%%VERSION%%/priv/couch_ejson_compare.so
libexec/couchdb3/lib/couch-%%VERSION%%/priv/couchjs
libexec/couchdb3/lib/couch-%%VERSION%%/priv/stats_descriptions.cfg
@@ -345,6 +348,7 @@ libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner.beam
libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_app.beam
libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_checkpoint.beam
libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_plugin.beam
+libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_plugin_conflict_finder.beam
libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_plugin_ddoc_features.beam
libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_plugin_find.beam
libexec/couchdb3/lib/couch_scanner-%%VERSION%%/ebin/couch_scanner_rate_limiter.beam
@@ -365,13 +369,13 @@ libexec/couchdb3/lib/couch_stats-%%VERSION%%/ebin/couch_stats_server.beam
libexec/couchdb3/lib/couch_stats-%%VERSION%%/ebin/couch_stats_sup.beam
libexec/couchdb3/lib/couch_stats-%%VERSION%%/ebin/couch_stats_util.beam
libexec/couchdb3/lib/couch_stats-%%VERSION%%/priv/sample_descriptions.cfg
-libexec/couchdb3/lib/crypto-5.4.2.2/ebin/crypto.app
-libexec/couchdb3/lib/crypto-5.4.2.2/ebin/crypto.appup
-libexec/couchdb3/lib/crypto-5.4.2.2/ebin/crypto.beam
-libexec/couchdb3/lib/crypto-5.4.2.2/ebin/crypto_ec_curves.beam
-libexec/couchdb3/lib/crypto-5.4.2.2/priv/lib/crypto.so
-libexec/couchdb3/lib/crypto-5.4.2.2/priv/lib/crypto_callback.so
-libexec/couchdb3/lib/crypto-5.4.2.2/priv/lib/otp_test_engine.so
+libexec/couchdb3/lib/crypto-5.5.1/ebin/crypto.app
+libexec/couchdb3/lib/crypto-5.5.1/ebin/crypto.appup
+libexec/couchdb3/lib/crypto-5.5.1/ebin/crypto.beam
+libexec/couchdb3/lib/crypto-5.5.1/ebin/crypto_ec_curves.beam
+libexec/couchdb3/lib/crypto-5.5.1/priv/lib/crypto.so
+libexec/couchdb3/lib/crypto-5.5.1/priv/lib/crypto_callback.so
+libexec/couchdb3/lib/crypto-5.5.1/priv/lib/otp_test_engine.so
libexec/couchdb3/lib/custodian-%%VERSION%%/ebin/custodian.app
libexec/couchdb3/lib/custodian-%%VERSION%%/ebin/custodian.beam
libexec/couchdb3/lib/custodian-%%VERSION%%/ebin/custodian_app.beam
@@ -477,74 +481,74 @@ libexec/couchdb3/lib/ibrowse-4.4.2/ebin/ibrowse_socks5.beam
libexec/couchdb3/lib/ibrowse-4.4.2/ebin/ibrowse_sup.beam
libexec/couchdb3/lib/ibrowse-4.4.2/include/ibrowse.hrl
libexec/couchdb3/lib/ibrowse-4.4.2/priv/ibrowse.conf
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/http_chunk.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/http_request.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/http_response.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/http_transport.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/http_uri.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/http_util.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_cookie.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_handler.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_handler_sup.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_manager.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_profile_sup.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_request.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_response.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpc_sup.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_acceptor.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_acceptor_sup.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_cgi.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_conf.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_connection_sup.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_custom.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_custom_api.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_esi.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_example.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_file.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_instance_sup.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_log.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_logger.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_manager.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_misc_sup.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_request.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_request_handler.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_response.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_script_env.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_socket.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_sup.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/httpd_util.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets.app
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets.appup
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets_app.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets_lib.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets_service.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets_sup.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/inets_trace.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_actions.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_alias.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_auth.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_auth_dets.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_auth_mnesia.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_auth_plain.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_auth_server.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_cgi.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_dir.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_disk_log.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_esi.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_get.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_head.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_log.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_range.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_responsecontrol.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_security.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_security_server.beam
-libexec/couchdb3/lib/inets-9.1.0.1/ebin/mod_trace.beam
-libexec/couchdb3/lib/inets-9.1.0.1/include/httpd.hrl
-libexec/couchdb3/lib/inets-9.1.0.1/include/mod_auth.hrl
-libexec/couchdb3/lib/inets-9.1.0.1/priv/bin/runcgi.sh
+libexec/couchdb3/lib/inets-9.3/ebin/http_chunk.beam
+libexec/couchdb3/lib/inets-9.3/ebin/http_request.beam
+libexec/couchdb3/lib/inets-9.3/ebin/http_response.beam
+libexec/couchdb3/lib/inets-9.3/ebin/http_transport.beam
+libexec/couchdb3/lib/inets-9.3/ebin/http_uri.beam
+libexec/couchdb3/lib/inets-9.3/ebin/http_util.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpc.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpc_cookie.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpc_handler.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpc_handler_sup.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpc_manager.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpc_profile_sup.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpc_request.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpc_response.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpc_sup.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_acceptor.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_acceptor_sup.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_cgi.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_conf.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_connection_sup.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_custom.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_custom_api.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_esi.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_example.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_file.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_instance_sup.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_log.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_logger.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_manager.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_misc_sup.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_request.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_request_handler.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_response.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_script_env.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_socket.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_sup.beam
+libexec/couchdb3/lib/inets-9.3/ebin/httpd_util.beam
+libexec/couchdb3/lib/inets-9.3/ebin/inets.app
+libexec/couchdb3/lib/inets-9.3/ebin/inets.appup
+libexec/couchdb3/lib/inets-9.3/ebin/inets.beam
+libexec/couchdb3/lib/inets-9.3/ebin/inets_app.beam
+libexec/couchdb3/lib/inets-9.3/ebin/inets_lib.beam
+libexec/couchdb3/lib/inets-9.3/ebin/inets_service.beam
+libexec/couchdb3/lib/inets-9.3/ebin/inets_sup.beam
+libexec/couchdb3/lib/inets-9.3/ebin/inets_trace.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_actions.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_alias.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_auth.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_auth_dets.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_auth_mnesia.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_auth_plain.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_auth_server.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_cgi.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_dir.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_disk_log.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_esi.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_get.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_head.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_log.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_range.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_responsecontrol.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_security.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_security_server.beam
+libexec/couchdb3/lib/inets-9.3/ebin/mod_trace.beam
+libexec/couchdb3/lib/inets-9.3/include/httpd.hrl
+libexec/couchdb3/lib/inets-9.3/include/mod_auth.hrl
+libexec/couchdb3/lib/inets-9.3/priv/bin/runcgi.sh
libexec/couchdb3/lib/ioq-%%VERSION%%/ebin/ioq.app
libexec/couchdb3/lib/ioq-%%VERSION%%/ebin/ioq.beam
libexec/couchdb3/lib/ioq-%%VERSION%%/ebin/ioq_app.beam
@@ -564,114 +568,117 @@ libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_app.beam
libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_event_handler.beam
libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_server.beam
libexec/couchdb3/lib/ken-%%VERSION%%/ebin/ken_sup.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/application.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/application_controller.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/application_master.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/application_starter.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/auth.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/code.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/code_server.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/disk_log.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/disk_log_1.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/disk_log_server.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/disk_log_sup.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/dist_ac.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/dist_util.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_boot_server.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_compile_server.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_ddll.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_distribution.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_epmd.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_erts_errors.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_kernel_errors.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_reply.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erl_signal_handler.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erpc.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/error_handler.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/error_logger.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/erts_debug.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/file.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/file_io_server.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/file_server.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/gen_sctp.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/gen_tcp.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/gen_tcp_socket.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/gen_udp.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/gen_udp_socket.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/global.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/global_group.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/global_search.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/group.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/group_history.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/heart.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet6_sctp.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet6_tcp.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet6_tcp_dist.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet6_udp.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_config.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_db.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_dns.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_epmd_dist.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_epmd_socket.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_gethost_native.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_hosts.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_parse.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_res.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_sctp.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_tcp.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_tcp_dist.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/inet_udp.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/kernel.app
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/kernel.appup
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/kernel.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/kernel_config.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/kernel_refc.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/local_tcp.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/local_udp.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_backend.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_config.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_disk_log_h.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_filters.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_formatter.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_h_common.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_handler_watcher.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_olp.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_proxy.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_server.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_simple_h.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_std_h.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/logger_sup.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/net.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/net_adm.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/net_kernel.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/os.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/pg.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/pg2.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/prim_tty.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/ram_file.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/raw_file_io.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/raw_file_io_compressed.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/raw_file_io_deflate.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/raw_file_io_delayed.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/raw_file_io_inflate.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/raw_file_io_list.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/rpc.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/seq_trace.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/socket.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/standard_error.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/user_drv.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/user_sup.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/ebin/wrap_log_reader.beam
-libexec/couchdb3/lib/kernel-9.2.4.3/include/dist.hrl
-libexec/couchdb3/lib/kernel-9.2.4.3/include/dist_util.hrl
-libexec/couchdb3/lib/kernel-9.2.4.3/include/eep48.hrl
-libexec/couchdb3/lib/kernel-9.2.4.3/include/file.hrl
-libexec/couchdb3/lib/kernel-9.2.4.3/include/inet.hrl
-libexec/couchdb3/lib/kernel-9.2.4.3/include/inet_sctp.hrl
-libexec/couchdb3/lib/kernel-9.2.4.3/include/logger.hrl
-libexec/couchdb3/lib/kernel-9.2.4.3/include/net_address.hrl
+libexec/couchdb3/lib/kernel-10.1.1/ebin/application.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/application_controller.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/application_master.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/application_starter.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/auth.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/code.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/code_server.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/disk_log.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/disk_log_1.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/disk_log_server.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/disk_log_sup.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/dist_ac.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/dist_util.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_boot_server.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_compile_server.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_ddll.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_distribution.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_epmd.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_erts_errors.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_kernel_errors.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_reply.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/erl_signal_handler.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/erpc.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/error_handler.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/error_logger.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/erts_debug.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/file.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/file_io_server.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/file_server.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/gen_sctp.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/gen_tcp.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/gen_tcp_socket.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/gen_udp.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/gen_udp_socket.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/global.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/global_group.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/global_search.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/group.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/group_history.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/heart.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet6_sctp.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet6_tcp.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet6_tcp_dist.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet6_udp.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_config.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_db.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_dns.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_dns_tsig.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_epmd_dist.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_epmd_socket.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_gethost_native.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_hosts.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_parse.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_res.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_sctp.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_tcp.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_tcp_dist.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/inet_udp.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/kernel.app
+libexec/couchdb3/lib/kernel-10.1.1/ebin/kernel.appup
+libexec/couchdb3/lib/kernel-10.1.1/ebin/kernel.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/kernel_config.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/kernel_refc.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/local_tcp.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/local_udp.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_backend.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_config.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_disk_log_h.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_filters.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_formatter.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_h_common.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_handler.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_handler_watcher.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_olp.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_proxy.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_server.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_simple_h.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_std_h.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/logger_sup.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/net.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/net_adm.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/net_kernel.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/os.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/pg.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/pg2.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/prim_tty.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/ram_file.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/raw_file_io.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/raw_file_io_compressed.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/raw_file_io_deflate.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/raw_file_io_delayed.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/raw_file_io_inflate.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/raw_file_io_list.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/rpc.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/seq_trace.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/socket.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/standard_error.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/trace.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/user_drv.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/user_sup.beam
+libexec/couchdb3/lib/kernel-10.1.1/ebin/wrap_log_reader.beam
+libexec/couchdb3/lib/kernel-10.1.1/include/dist.hrl
+libexec/couchdb3/lib/kernel-10.1.1/include/dist_util.hrl
+libexec/couchdb3/lib/kernel-10.1.1/include/eep48.hrl
+libexec/couchdb3/lib/kernel-10.1.1/include/file.hrl
+libexec/couchdb3/lib/kernel-10.1.1/include/inet.hrl
+libexec/couchdb3/lib/kernel-10.1.1/include/inet_sctp.hrl
+libexec/couchdb3/lib/kernel-10.1.1/include/logger.hrl
+libexec/couchdb3/lib/kernel-10.1.1/include/net_address.hrl
libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango.app
libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango_app.beam
libexec/couchdb3/lib/mango-%%VERSION%%/ebin/mango_crud.beam
@@ -792,35 +799,35 @@ libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_sup.beam
libexec/couchdb3/lib/nouveau-%%VERSION%%/ebin/nouveau_util.beam
libexec/couchdb3/lib/nouveau-%%VERSION%%/include/nouveau.hrl
libexec/couchdb3/lib/nouveau-%%VERSION%%/priv/stats_descriptions.cfg
-libexec/couchdb3/lib/os_mon-2.9.1/ebin/cpu_sup.beam
-libexec/couchdb3/lib/os_mon-2.9.1/ebin/disksup.beam
-libexec/couchdb3/lib/os_mon-2.9.1/ebin/memsup.beam
-libexec/couchdb3/lib/os_mon-2.9.1/ebin/nteventlog.beam
-libexec/couchdb3/lib/os_mon-2.9.1/ebin/os_mon.app
-libexec/couchdb3/lib/os_mon-2.9.1/ebin/os_mon.appup
-libexec/couchdb3/lib/os_mon-2.9.1/ebin/os_mon.beam
-libexec/couchdb3/lib/os_mon-2.9.1/ebin/os_mon_mib.beam
-libexec/couchdb3/lib/os_mon-2.9.1/ebin/os_mon_sysinfo.beam
-libexec/couchdb3/lib/os_mon-2.9.1/ebin/os_sup.beam
-libexec/couchdb3/lib/os_mon-2.9.1/priv/bin/cpu_sup
-libexec/couchdb3/lib/os_mon-2.9.1/priv/bin/memsup
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/OTP-PUB-KEY.beam
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/PKCS-FRAME.beam
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_cert.beam
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_cert_records.beam
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_crl.beam
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_ocsp.beam
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_os_cacerts.beam
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_pbe.beam
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_pem.beam
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_policy_tree.beam
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/pubkey_ssh.beam
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/public_key.app
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/public_key.appup
-libexec/couchdb3/lib/public_key-1.15.1.3/ebin/public_key.beam
-libexec/couchdb3/lib/public_key-1.15.1.3/include/OTP-PUB-KEY.hrl
-libexec/couchdb3/lib/public_key-1.15.1.3/include/PKCS-FRAME.hrl
-libexec/couchdb3/lib/public_key-1.15.1.3/include/public_key.hrl
+libexec/couchdb3/lib/os_mon-2.10/ebin/cpu_sup.beam
+libexec/couchdb3/lib/os_mon-2.10/ebin/disksup.beam
+libexec/couchdb3/lib/os_mon-2.10/ebin/memsup.beam
+libexec/couchdb3/lib/os_mon-2.10/ebin/nteventlog.beam
+libexec/couchdb3/lib/os_mon-2.10/ebin/os_mon.app
+libexec/couchdb3/lib/os_mon-2.10/ebin/os_mon.appup
+libexec/couchdb3/lib/os_mon-2.10/ebin/os_mon.beam
+libexec/couchdb3/lib/os_mon-2.10/ebin/os_mon_mib.beam
+libexec/couchdb3/lib/os_mon-2.10/ebin/os_mon_sysinfo.beam
+libexec/couchdb3/lib/os_mon-2.10/ebin/os_sup.beam
+libexec/couchdb3/lib/os_mon-2.10/priv/bin/cpu_sup
+libexec/couchdb3/lib/os_mon-2.10/priv/bin/memsup
+libexec/couchdb3/lib/public_key-1.16.3/ebin/OTP-PUB-KEY.beam
+libexec/couchdb3/lib/public_key-1.16.3/ebin/PKCS-FRAME.beam
+libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_cert.beam
+libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_cert_records.beam
+libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_crl.beam
+libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_ocsp.beam
+libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_os_cacerts.beam
+libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_pbe.beam
+libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_pem.beam
+libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_policy_tree.beam
+libexec/couchdb3/lib/public_key-1.16.3/ebin/pubkey_ssh.beam
+libexec/couchdb3/lib/public_key-1.16.3/ebin/public_key.app
+libexec/couchdb3/lib/public_key-1.16.3/ebin/public_key.appup
+libexec/couchdb3/lib/public_key-1.16.3/ebin/public_key.beam
+libexec/couchdb3/lib/public_key-1.16.3/include/OTP-PUB-KEY.hrl
+libexec/couchdb3/lib/public_key-1.16.3/include/PKCS-FRAME.hrl
+libexec/couchdb3/lib/public_key-1.16.3/include/public_key.hrl
libexec/couchdb3/lib/recon-2.5.6/ebin/recon.app
libexec/couchdb3/lib/recon-2.5.6/ebin/recon.beam
libexec/couchdb3/lib/recon-2.5.6/ebin/recon_alloc.beam
@@ -840,43 +847,43 @@ libexec/couchdb3/lib/rexi-%%VERSION%%/ebin/rexi_sup.beam
libexec/couchdb3/lib/rexi-%%VERSION%%/ebin/rexi_utils.beam
libexec/couchdb3/lib/rexi-%%VERSION%%/include/rexi.hrl
libexec/couchdb3/lib/rexi-%%VERSION%%/priv/stats_descriptions.cfg
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/appmon_info.beam
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/dbg.beam
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/dyntrace.beam
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/erts_alloc_config.beam
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/instrument.beam
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/msacc.beam
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/observer_backend.beam
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/runtime_tools.app
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/runtime_tools.appup
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/runtime_tools.beam
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/runtime_tools_sup.beam
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/scheduler.beam
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/system_information.beam
-libexec/couchdb3/lib/runtime_tools-2.0.1/ebin/ttb_autostart.beam
-libexec/couchdb3/lib/runtime_tools-2.0.1/include/observer_backend.hrl
-libexec/couchdb3/lib/runtime_tools-2.0.1/priv/lib/dyntrace.so
-libexec/couchdb3/lib/runtime_tools-2.0.1/priv/lib/trace_file_drv.so
-libexec/couchdb3/lib/runtime_tools-2.0.1/priv/lib/trace_ip_drv.so
-libexec/couchdb3/lib/sasl-4.2.1/ebin/alarm_handler.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/erlsrv.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/format_lib_supp.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/misc_supp.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/rb.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/rb_format_supp.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/release_handler.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/release_handler_1.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/sasl.app
-libexec/couchdb3/lib/sasl-4.2.1/ebin/sasl.appup
-libexec/couchdb3/lib/sasl-4.2.1/ebin/sasl.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/sasl_report.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/sasl_report_file_h.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/sasl_report_tty_h.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/systools.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/systools_lib.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/systools_make.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/systools_rc.beam
-libexec/couchdb3/lib/sasl-4.2.1/ebin/systools_relup.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/appmon_info.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/dbg.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/dyntrace.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/erts_alloc_config.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/instrument.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/msacc.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/observer_backend.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/runtime_tools.app
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/runtime_tools.appup
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/runtime_tools.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/runtime_tools_sup.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/scheduler.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/system_information.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/ebin/ttb_autostart.beam
+libexec/couchdb3/lib/runtime_tools-2.1.1/include/observer_backend.hrl
+libexec/couchdb3/lib/runtime_tools-2.1.1/priv/lib/dyntrace.so
+libexec/couchdb3/lib/runtime_tools-2.1.1/priv/lib/trace_file_drv.so
+libexec/couchdb3/lib/runtime_tools-2.1.1/priv/lib/trace_ip_drv.so
+libexec/couchdb3/lib/sasl-4.2.2/ebin/alarm_handler.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/erlsrv.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/format_lib_supp.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/misc_supp.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/rb.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/rb_format_supp.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/release_handler.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/release_handler_1.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/sasl.app
+libexec/couchdb3/lib/sasl-4.2.2/ebin/sasl.appup
+libexec/couchdb3/lib/sasl-4.2.2/ebin/sasl.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/sasl_report.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/sasl_report_file_h.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/sasl_report_tty_h.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/systools.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/systools_lib.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/systools_make.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/systools_rc.beam
+libexec/couchdb3/lib/sasl-4.2.2/ebin/systools_relup.beam
libexec/couchdb3/lib/setup-%%VERSION%%/ebin/setup.app
libexec/couchdb3/lib/setup-%%VERSION%%/ebin/setup.beam
libexec/couchdb3/lib/setup-%%VERSION%%/ebin/setup_app.beam
@@ -896,191 +903,197 @@ libexec/couchdb3/lib/smoosh-%%VERSION%%/ebin/smoosh_utils.beam
libexec/couchdb3/lib/snappy-1.0.5/ebin/snappy.app
libexec/couchdb3/lib/snappy-1.0.5/ebin/snappy.beam
libexec/couchdb3/lib/snappy-1.0.5/priv/snappy_nif.so
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_connection.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_gen_connection.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_handshake.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_listener_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_packet_demux.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_record.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_server_session_cache_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_server_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_socket.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/dtls_v1.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/inet6_tls_dist.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/inet_tls_dist.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl.app
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl.appup
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_admin_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_alert.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_app.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_certificate.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_cipher.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_cipher_format.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_client_session_cache_db.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_config.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_crl.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_crl_cache.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_crl_cache_api.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_crl_hash_dir.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_dh_groups.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_dist_admin_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_dist_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_dist_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_gen_statem.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_handshake.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_listen_tracker_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_logger.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_manager.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_pem_cache.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_pkix_db.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_record.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_server_session_cache.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_server_session_cache_db.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_server_session_cache_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_session.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_session_cache_api.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_srp_primes.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_trace.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/ssl_upgrade_server_session_cache_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_bloom_filter.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_client_connection_1_3.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_client_ticket_store.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_connection.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_dist_server_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_dist_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_dtls_connection.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_dyn_connection_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_gen_connection.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_gen_connection_1_3.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_handshake.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_handshake_1_3.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_record.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_record_1_3.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_sender.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_server_connection_1_3.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_server_session_ticket.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_server_session_ticket_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_server_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_socket.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_sup.beam
-libexec/couchdb3/lib/ssl-11.1.4.4/ebin/tls_v1.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/argparse.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/array.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/base64.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/beam_lib.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/binary.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/c.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/calendar.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/dets.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/dets_server.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/dets_sup.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/dets_utils.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/dets_v9.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/dict.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/digraph.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/digraph_utils.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/edlin.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/edlin_context.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/edlin_expand.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/edlin_key.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/edlin_type_suggestion.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/epp.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_abstract_code.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_anno.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_bits.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_compile.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_error.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_eval.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_expand_records.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_features.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_internal.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_lint.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_parse.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_posix_msg.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_pp.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_scan.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_stdlib_errors.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/erl_tar.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/error_logger_file_h.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/error_logger_tty_h.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/escript.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/ets.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/eval_bits.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/file_sorter.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/filelib.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/filename.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gb_sets.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gb_trees.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gen.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gen_event.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gen_fsm.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gen_server.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/gen_statem.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/io.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/io_lib.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/io_lib_format.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/io_lib_fread.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/io_lib_pretty.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/lists.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/log_mf_h.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/maps.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/math.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/ms_transform.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/orddict.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/ordsets.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/otp_internal.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/peer.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/pool.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/proc_lib.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/proplists.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/qlc.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/qlc_pt.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/queue.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/rand.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/random.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/re.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/sets.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/shell.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/shell_default.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/shell_docs.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/slave.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/sofs.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/stdlib.app
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/stdlib.appup
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/string.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/supervisor.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/supervisor_bridge.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/sys.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/timer.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/unicode.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/unicode_util.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/uri_string.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/win32reg.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/ebin/zip.beam
-libexec/couchdb3/lib/stdlib-5.2.3.2/include/assert.hrl
-libexec/couchdb3/lib/stdlib-5.2.3.2/include/erl_bits.hrl
-libexec/couchdb3/lib/stdlib-5.2.3.2/include/erl_compile.hrl
-libexec/couchdb3/lib/stdlib-5.2.3.2/include/ms_transform.hrl
-libexec/couchdb3/lib/stdlib-5.2.3.2/include/qlc.hrl
-libexec/couchdb3/lib/stdlib-5.2.3.2/include/zip.hrl
-libexec/couchdb3/lib/syntax_tools-3.1/ebin/epp_dodger.beam
-libexec/couchdb3/lib/syntax_tools-3.1/ebin/erl_comment_scan.beam
-libexec/couchdb3/lib/syntax_tools-3.1/ebin/erl_prettypr.beam
-libexec/couchdb3/lib/syntax_tools-3.1/ebin/erl_recomment.beam
-libexec/couchdb3/lib/syntax_tools-3.1/ebin/erl_syntax.beam
-libexec/couchdb3/lib/syntax_tools-3.1/ebin/erl_syntax_lib.beam
-libexec/couchdb3/lib/syntax_tools-3.1/ebin/merl.beam
-libexec/couchdb3/lib/syntax_tools-3.1/ebin/merl_transform.beam
-libexec/couchdb3/lib/syntax_tools-3.1/ebin/prettypr.beam
-libexec/couchdb3/lib/syntax_tools-3.1/ebin/syntax_tools.app
-libexec/couchdb3/lib/syntax_tools-3.1/ebin/syntax_tools.appup
-libexec/couchdb3/lib/syntax_tools-3.1/include/merl.hrl
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_client_connection.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_gen_connection.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_handshake.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_listener_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_packet_demux.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_record.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_server_connection.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_server_session_cache_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_server_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_socket.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/dtls_v1.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/inet6_tls_dist.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/inet_tls_dist.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl.app
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl.appup
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_admin_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_alert.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_app.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_certificate.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_cipher.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_cipher_format.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_client_session_cache_db.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_config.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_crl.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_crl_cache.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_crl_cache_api.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_crl_hash_dir.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_dh_groups.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_dist_admin_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_dist_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_dist_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_gen_statem.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_handshake.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_listen_tracker_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_logger.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_manager.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_pem_cache.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_pkix_db.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_record.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_server_session_cache.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_server_session_cache_db.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_server_session_cache_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_session.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_session_cache_api.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_srp_primes.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_trace.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/ssl_upgrade_server_session_cache_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_bloom_filter.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_client_connection.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_client_connection_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_client_ticket_store.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_dist_server_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_dist_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_dtls_client_connection.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_dtls_gen_connection.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_dtls_server_connection.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_dyn_connection_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_gen_connection.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_gen_connection_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_handshake.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_handshake_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_record.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_record_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_sender.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_server_connection.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_server_connection_1_3.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_server_session_ticket.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_server_session_ticket_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_server_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_socket.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_sup.beam
+libexec/couchdb3/lib/ssl-11.2.4/ebin/tls_v1.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/argparse.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/array.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/base64.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/beam_lib.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/binary.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/c.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/calendar.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/dets.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/dets_server.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/dets_sup.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/dets_utils.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/dets_v9.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/dict.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/digraph.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/digraph_utils.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/edlin.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/edlin_context.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/edlin_expand.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/edlin_key.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/edlin_type_suggestion.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/epp.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_abstract_code.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_anno.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_bits.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_compile.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_error.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_eval.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_expand_records.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_features.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_internal.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_lint.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_parse.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_posix_msg.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_pp.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_scan.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_stdlib_errors.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/erl_tar.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/error_logger_file_h.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/error_logger_tty_h.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/escript.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/ets.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/eval_bits.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/file_sorter.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/filelib.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/filename.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/gb_sets.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/gb_trees.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/gen.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/gen_event.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/gen_fsm.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/gen_server.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/gen_statem.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/io.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/io_lib.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/io_lib_format.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/io_lib_fread.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/io_lib_pretty.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/json.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/lists.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/log_mf_h.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/maps.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/math.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/ms_transform.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/orddict.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/ordsets.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/otp_internal.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/peer.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/pool.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/proc_lib.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/proplists.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/qlc.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/qlc_pt.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/queue.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/rand.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/random.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/re.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/sets.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/shell.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/shell_default.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/shell_docs.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/shell_docs_markdown.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/slave.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/sofs.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/stdlib.app
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/stdlib.appup
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/string.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/supervisor.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/supervisor_bridge.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/sys.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/timer.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/unicode.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/unicode_util.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/uri_string.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/win32reg.beam
+libexec/couchdb3/lib/stdlib-6.1.2/ebin/zip.beam
+libexec/couchdb3/lib/stdlib-6.1.2/include/assert.hrl
+libexec/couchdb3/lib/stdlib-6.1.2/include/erl_bits.hrl
+libexec/couchdb3/lib/stdlib-6.1.2/include/erl_compile.hrl
+libexec/couchdb3/lib/stdlib-6.1.2/include/ms_transform.hrl
+libexec/couchdb3/lib/stdlib-6.1.2/include/qlc.hrl
+libexec/couchdb3/lib/stdlib-6.1.2/include/zip.hrl
+libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/epp_dodger.beam
+libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/erl_comment_scan.beam
+libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/erl_prettypr.beam
+libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/erl_recomment.beam
+libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/erl_syntax.beam
+libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/erl_syntax_lib.beam
+libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/merl.beam
+libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/merl_transform.beam
+libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/prettypr.beam
+libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/syntax_tools.app
+libexec/couchdb3/lib/syntax_tools-3.2.1/ebin/syntax_tools.appup
+libexec/couchdb3/lib/syntax_tools-3.2.1/include/merl.hrl
libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport.app
libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport.beam
libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_check.beam
@@ -1105,44 +1118,45 @@ libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_log.beam
libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_node.beam
libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_runner.beam
libexec/couchdb3/lib/weatherreport-%%VERSION%%/ebin/weatherreport_util.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl.app
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl.appup
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_b64Bin.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_b64Bin_scan.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_eventp.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_html.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_lib.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_otpsgml.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_regexp.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_old_dom.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_parser.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_parser_latin1.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_parser_list.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_parser_utf16be.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_parser_utf16le.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_parser_utf8.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sax_simple_dom.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_scan.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_sgml.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_simple.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_text.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_ucs.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_uri.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_validate.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xlate.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xml.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xpath.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xpath_lib.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xpath_parse.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xpath_pred.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xpath_scan.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xs.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xsd.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/ebin/xmerl_xsd_type.beam
-libexec/couchdb3/lib/xmerl-1.3.34.1/include/xmerl.hrl
-libexec/couchdb3/lib/xmerl-1.3.34.1/include/xmerl_xpath.hrl
-libexec/couchdb3/lib/xmerl-1.3.34.1/include/xmerl_xsd.hrl
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl.app
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl.appup
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_b64Bin.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_b64Bin_scan.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_eventp.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_html.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_lib.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_otpsgml.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_regexp.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_old_dom.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_parser.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_parser_latin1.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_parser_list.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_parser_utf16be.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_parser_utf16le.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_parser_utf8.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sax_simple_dom.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_scan.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_sgml.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_simple.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_text.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_ucs.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_uri.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_validate.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xlate.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xml.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xml_indent.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xpath.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xpath_lib.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xpath_parse.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xpath_pred.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xpath_scan.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xs.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xsd.beam
+libexec/couchdb3/lib/xmerl-2.1/ebin/xmerl_xsd_type.beam
+libexec/couchdb3/lib/xmerl-2.1/include/xmerl.hrl
+libexec/couchdb3/lib/xmerl-2.1/include/xmerl_xpath.hrl
+libexec/couchdb3/lib/xmerl-2.1/include/xmerl_xsd.hrl
libexec/couchdb3/releases/RELEASES
libexec/couchdb3/releases/couchdb.boot
libexec/couchdb3/releases/couchdb.rel
@@ -1157,8 +1171,8 @@ libexec/couchdb3/share/server/main-ast-bypass.js
libexec/couchdb3/share/server/main-coffee.js
libexec/couchdb3/share/server/main.js
share/man/man1/apachecouchdb.1.gz
-%%WWWDIR%%/dashboard.assets/css/styles.66139ad96c3035c173df.css
-%%WWWDIR%%/dashboard.assets/css/styles.b90df3642b0d7188479d.css
+%%WWWDIR%%/dashboard.assets/css/styles.15ce47346466128f4cb6.css
+%%WWWDIR%%/dashboard.assets/css/styles.4141083cc0c9d5dfd41f.css
%%WWWDIR%%/dashboard.assets/fonts/fauxtonicon9.eot
%%WWWDIR%%/dashboard.assets/fonts/fauxtonicon9.ttf
%%WWWDIR%%/dashboard.assets/fonts/fauxtonicon9.woff
@@ -1204,16 +1218,16 @@ share/man/man1/apachecouchdb.1.gz
%%WWWDIR%%/dashboard.assets/js/673f81475ab1fd9d5f01bde9e904915b.js
%%WWWDIR%%/dashboard.assets/js/6a9c234a4925df876f6c00c206b8c09c.js
%%WWWDIR%%/dashboard.assets/js/7b9db4f1ff9f6e35c66435d49577ce9f.js
-%%WWWDIR%%/dashboard.assets/js/bundle.66139ad96c3035c173df.js
-%%WWWDIR%%/dashboard.assets/js/bundle.66139ad96c3035c173df.js.LICENSE.txt
+%%WWWDIR%%/dashboard.assets/js/bundle.15ce47346466128f4cb6.js
+%%WWWDIR%%/dashboard.assets/js/bundle.15ce47346466128f4cb6.js.LICENSE.txt
%%WWWDIR%%/dashboard.assets/js/c34b396be957d24d22a9649c00881c74.js
%%WWWDIR%%/dashboard.assets/js/c75b1e2346308dfbb01b787c576238ee.js
%%WWWDIR%%/dashboard.assets/js/cb24550074912ba2d7419fd38824e716.js
%%WWWDIR%%/dashboard.assets/js/d75c996bb2b8d5b2f8a520a2fa32d899.js
%%WWWDIR%%/dashboard.assets/js/e97724d3a05ed901c1b18c5ab7aa2fef.js
%%WWWDIR%%/dashboard.assets/js/manifest.6787559ca43ea1f7037e.js
-%%WWWDIR%%/dashboard.assets/js/vendor.b90df3642b0d7188479d.js
-%%WWWDIR%%/dashboard.assets/js/vendor.b90df3642b0d7188479d.js.LICENSE.txt
+%%WWWDIR%%/dashboard.assets/js/vendor.4141083cc0c9d5dfd41f.js
+%%WWWDIR%%/dashboard.assets/js/vendor.4141083cc0c9d5dfd41f.js.LICENSE.txt
%%WWWDIR%%/docs/_images/23379351593_0c480537de_q.jpg
%%WWWDIR%%/docs/_images/TLS-Handshake.png
%%WWWDIR%%/docs/_images/fair-enough.png
@@ -1322,6 +1336,7 @@ share/man/man1/apachecouchdb.1.gz
%%WWWDIR%%/docs/_sources/cve/index.rst.txt
%%WWWDIR%%/docs/_sources/ddocs/ddocs.rst.txt
%%WWWDIR%%/docs/_sources/ddocs/index.rst.txt
+%%WWWDIR%%/docs/_sources/ddocs/mango.rst.txt
%%WWWDIR%%/docs/_sources/ddocs/nouveau.rst.txt
%%WWWDIR%%/docs/_sources/ddocs/search.rst.txt
%%WWWDIR%%/docs/_sources/ddocs/views/collation.rst.txt
@@ -1393,6 +1408,7 @@ share/man/man1/apachecouchdb.1.gz
%%WWWDIR%%/docs/_sources/whatsnew/3.2.rst.txt
%%WWWDIR%%/docs/_sources/whatsnew/3.3.rst.txt
%%WWWDIR%%/docs/_sources/whatsnew/3.4.rst.txt
+%%WWWDIR%%/docs/_sources/whatsnew/3.5.rst.txt
%%WWWDIR%%/docs/_sources/whatsnew/index.rst.txt
%%WWWDIR%%/docs/_static/_sphinx_javascript_frameworks_compat.js
%%WWWDIR%%/docs/_static/basic.css
@@ -1546,6 +1562,7 @@ share/man/man1/apachecouchdb.1.gz
%%WWWDIR%%/docs/cve/index.html
%%WWWDIR%%/docs/ddocs/ddocs.html
%%WWWDIR%%/docs/ddocs/index.html
+%%WWWDIR%%/docs/ddocs/mango.html
%%WWWDIR%%/docs/ddocs/nouveau.html
%%WWWDIR%%/docs/ddocs/search.html
%%WWWDIR%%/docs/ddocs/views/collation.html
@@ -1622,9 +1639,11 @@ share/man/man1/apachecouchdb.1.gz
%%WWWDIR%%/docs/whatsnew/3.2.html
%%WWWDIR%%/docs/whatsnew/3.3.html
%%WWWDIR%%/docs/whatsnew/3.4.html
+%%WWWDIR%%/docs/whatsnew/3.5.html
%%WWWDIR%%/docs/whatsnew/index.html
%%WWWDIR%%/favicon.ico
%%WWWDIR%%/index.html
+@dir libexec/couchdb3/lib/couch-%%VERSION%%/priv/couch_cfile
@dir libexec/couchdb3/lib/couch-%%VERSION%%/priv/couch_ejson_compare
@dir libexec/couchdb3/lib/couch-%%VERSION%%/priv/couch_js/102
@dir(couchdb,couchdb,750) /var/db/couchdb3
diff --git a/databases/galera26/Makefile b/databases/galera26/Makefile
index 5c0f571c3833..cf36dd2b4ea3 100644
--- a/databases/galera26/Makefile
+++ b/databases/galera26/Makefile
@@ -1,7 +1,6 @@
PORTNAME= galera
-PORTVERSION= 26.4.21
-PORTREVISION= 1
DISTVERSIONPREFIX= mariadb-
+DISTVERSION= 26.4.22
CATEGORIES= databases
PKGNAMESUFFIX= 26
@@ -24,22 +23,20 @@ NOT_FOR_ARCHS_REASON_i386=Uses 64 bit atomics that clang cannot generate on i386
NOT_FOR_ARCHS_REASON_powerpc=Uses 64 bit atomics that clang cannot generate on powerpc
BUILD_DEPENDS= checkmk:devel/check \
- ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs \
objdump:devel/binutils
-LIB_DEPENDS= libboost_date_time.so:devel/boost-libs
+LIB_DEPENDS= libboost_program_options.so:devel/boost-libs
-USES= compiler:c++11-lang python:build cmake ssl
+USES= cmake compiler:c++11-lang python:build ssl
USE_GITHUB= yes
-GH_TUPLE?= mariadb:galera:${DISTVERSIONPREFIX}${PORTVERSION}${DISTVERSIONSUFFIX} \
- codership:wsrep-API:b03acea3661835a48f52ed44dc0f6e7f037390a0:dummy/wsrep/src
-
-CMAKE_ARGS+= -DGALERA_REVISION=${GH_TAGNAME}
-
+GH_TUPLE?= mariadb:galera:${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} \
+ codership:wsrep-API:65608d3f503ba9f4c170fc4e01c539be9fafd46c:dummy/wsrep/src
USE_LDCONFIG= yes
USE_RC_SUBR= garb.sh
-CONFLICTS_INSTALL= galera
+CMAKE_ARGS+= -DGALERA_REVISION=${GH_TAGNAME}
+
+CONFLICTS_INSTALL= galera
PLIST_FILES= bin/garbd \
lib/libgalera.so \
diff --git a/databases/galera26/distinfo b/databases/galera26/distinfo
index 8476610ae58e..a40a144a81dc 100644
--- a/databases/galera26/distinfo
+++ b/databases/galera26/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1738941683
-SHA256 (mariadb-galera-mariadb-26.4.21_GH0.tar.gz) = 3938d56b2ebffad1e1bee053b962f9922162caa13de5a2d33e8ca9d9385f9672
-SIZE (mariadb-galera-mariadb-26.4.21_GH0.tar.gz) = 3642929
-SHA256 (codership-wsrep-API-b03acea3661835a48f52ed44dc0f6e7f037390a0_GH0.tar.gz) = 3966894bcf142d8d8382204f6db3b7b70eee324bfb3e93ebdc7bcbc822e869f4
-SIZE (codership-wsrep-API-b03acea3661835a48f52ed44dc0f6e7f037390a0_GH0.tar.gz) = 92663
+TIMESTAMP = 1747761557
+SHA256 (mariadb-galera-mariadb-26.4.22_GH0.tar.gz) = 39a7b2f61dd36fee5d1ca7b4d19e71fe4c0029c1b0a2c8a1fe9f35b34fa49d79
+SIZE (mariadb-galera-mariadb-26.4.22_GH0.tar.gz) = 3644556
+SHA256 (codership-wsrep-API-65608d3f503ba9f4c170fc4e01c539be9fafd46c_GH0.tar.gz) = 65a99b338b7c7a7fc1e33350da9b13c56a518aa16be5e3de7cfa00e5fe5ef2fd
+SIZE (codership-wsrep-API-65608d3f503ba9f4c170fc4e01c539be9fafd46c_GH0.tar.gz) = 93726
diff --git a/databases/go-carbon/Makefile b/databases/go-carbon/Makefile
index 7bea4eec1554..912216b60f49 100644
--- a/databases/go-carbon/Makefile
+++ b/databases/go-carbon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-carbon
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= databases
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/databases/go-pgweb/Makefile b/databases/go-pgweb/Makefile
index 899937b511b9..bfaf37366be9 100644
--- a/databases/go-pgweb/Makefile
+++ b/databases/go-pgweb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pgweb
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.7
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= databases www
PKGNAMEPREFIX= go-
diff --git a/databases/goose/Makefile b/databases/goose/Makefile
index 7b8268d00426..2b0818f2dfee 100644
--- a/databases/goose/Makefile
+++ b/databases/goose/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goose
DISTVERSIONPREFIX= v
DISTVERSION= 3.22.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases
PKGNAMESUFFIX= -db-migration-tool
diff --git a/databases/immudb/Makefile b/databases/immudb/Makefile
index db751578b367..86a41b0d26d8 100644
--- a/databases/immudb/Makefile
+++ b/databases/immudb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= immudb
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/imposm3/Makefile b/databases/imposm3/Makefile
index f2576bc29813..98135a2d26b9 100644
--- a/databases/imposm3/Makefile
+++ b/databases/imposm3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= imposm3
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= databases geography
MAINTAINER= darcy@dbitech.ca
diff --git a/databases/influxdb/Makefile b/databases/influxdb/Makefile
index f2d1983b7bbf..c0232e28f4c6 100644
--- a/databases/influxdb/Makefile
+++ b/databases/influxdb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= influxdb
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.10
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= databases net-mgmt
MAINTAINER= driesm@FreeBSD.org
diff --git a/databases/influxdb2-cli/Makefile b/databases/influxdb2-cli/Makefile
index da44257b0d4e..15c7c18ed616 100644
--- a/databases/influxdb2-cli/Makefile
+++ b/databases/influxdb2-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= influxdb2-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.5
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= databases net-mgmt
MAINTAINER= driesm@FreeBSD.org
diff --git a/databases/mongodb60/Makefile b/databases/mongodb60/Makefile
index dd2d6b2e3a10..a9e63d9f1d60 100644
--- a/databases/mongodb60/Makefile
+++ b/databases/mongodb60/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
DISTVERSION= 6.0.23
+PORTREVISION= 1
CATEGORIES= databases net
MASTER_SITES= https://hg.mozilla.org/mozilla-central/raw-rev/:patches
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
@@ -18,6 +19,9 @@ LICENSE_NAME_SSPLv1= Server Side Public License Version 1
LICENSE_FILE_SSPLv1= ${WRKSRC}/LICENSE-Community.txt
LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+DEPRECATED= EOL starting August 2025, see https://www.mongodb.com/legal/support-policy/lifecycles, please use databases/mongodb60
+EXPIRATION_DATE= 2025-10-30
+
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le
ONLY_FOR_ARCHS_REASON= only ported to amd64, aarch64, and powerpc64le on FreeBSD; upstream supports arm64, ppc64le, s390x, and x86-64
@@ -121,7 +125,7 @@ MOZJS_ARCH= ${ARCH}
.endif
post-extract:
- # Verify we downloaded the proper mozjs git tag.
+# Verify we downloaded the proper mozjs git tag.
${SH} -xc "test \"X`grep -E '^LIB_GIT_REVISION=' ${WRKSRC}/src/third_party/mozjs/get-sources.sh`\" = \"XLIB_GIT_REVISION=${MOZJS_TAG}\""
post-patch:
diff --git a/databases/octosql/Makefile b/databases/octosql/Makefile
index c062f1df0153..514838dabaa5 100644
--- a/databases/octosql/Makefile
+++ b/databases/octosql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= octosql
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/percona-orchestrator/Makefile b/databases/percona-orchestrator/Makefile
index 0da2c94c1405..9680cac69ed7 100644
--- a/databases/percona-orchestrator/Makefile
+++ b/databases/percona-orchestrator/Makefile
@@ -1,6 +1,7 @@
PORTNAME= orchestrator
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.6-16
+PORTREVISION= 1
CATEGORIES= databases
PKGNAMEPREFIX= percona-
diff --git a/databases/pgbarman/Makefile b/databases/pgbarman/Makefile
index 5bf87b4b4ffa..d7365ea6e12d 100644
--- a/databases/pgbarman/Makefile
+++ b/databases/pgbarman/Makefile
@@ -1,6 +1,6 @@
PORTNAME= barman
DISTVERSIONPREFIX= release/
-DISTVERSION= 3.13.3
+DISTVERSION= 3.14.0
CATEGORIES= databases
PKGNAMEPREFIX= pg
PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX}
diff --git a/databases/pgbarman/distinfo b/databases/pgbarman/distinfo
index 21f55b3b4fa4..9583ce37ee68 100644
--- a/databases/pgbarman/distinfo
+++ b/databases/pgbarman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745572296
-SHA256 (EnterpriseDB-barman-release-3.13.3_GH0.tar.gz) = 731b15a53abb30fd92048cb0d82d16d5f8f3f9b0c51f52dbf9456697ed38ab50
-SIZE (EnterpriseDB-barman-release-3.13.3_GH0.tar.gz) = 1866213
+TIMESTAMP = 1747831882
+SHA256 (EnterpriseDB-barman-release-3.14.0_GH0.tar.gz) = 6a799a460af2289630cee1d255fea09430a293812ed0b936248361cd03f1b843
+SIZE (EnterpriseDB-barman-release-3.14.0_GH0.tar.gz) = 1904103
diff --git a/databases/pgmetrics/Makefile b/databases/pgmetrics/Makefile
index 1d41e08631b1..96901c250393 100644
--- a/databases/pgmetrics/Makefile
+++ b/databases/pgmetrics/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pgmetrics
PORTVERSION= 1.17.1
DISTVERSIONPREFIX=v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
MAINTAINER= girgen@FreeBSD.org
diff --git a/databases/prometheus-postgres-exporter/Makefile b/databases/prometheus-postgres-exporter/Makefile
index 402d38a59471..3da49ff2a8bf 100644
--- a/databases/prometheus-postgres-exporter/Makefile
+++ b/databases/prometheus-postgres-exporter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= prometheus-postgres-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.1
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= ivy@FreeBSD.org
diff --git a/databases/prometheus-postgresql-adapter/Makefile b/databases/prometheus-postgresql-adapter/Makefile
index f6885914edcd..9bdf1f3c301a 100644
--- a/databases/prometheus-postgresql-adapter/Makefile
+++ b/databases/prometheus-postgresql-adapter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-postgresql-adapter
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= databases
MAINTAINER= felix@userspace.com.au
diff --git a/databases/redis_exporter/Makefile b/databases/redis_exporter/Makefile
index 9618cc17be25..5e5844c3d628 100644
--- a/databases/redis_exporter/Makefile
+++ b/databases/redis_exporter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= redis_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.71.0
+PORTREVISION= 1
CATEGORIES= databases
MAINTAINER= arcade@b1t.name
diff --git a/databases/tile38/Makefile b/databases/tile38/Makefile
index 09f66ad1fe8c..48848b4d6957 100644
--- a/databases/tile38/Makefile
+++ b/databases/tile38/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tile38
DISTVERSION= 1.12.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= databases
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/databases/timescaledb-backup/Makefile b/databases/timescaledb-backup/Makefile
index 64fa751ab4e5..71e4d3454893 100644
--- a/databases/timescaledb-backup/Makefile
+++ b/databases/timescaledb-backup/Makefile
@@ -1,6 +1,6 @@
PORTNAME= timescaledb-backup
DISTVERSION= 0.1.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/databases/timescaledb-tune/Makefile b/databases/timescaledb-tune/Makefile
index 1a8738164cc6..6c02da37818e 100644
--- a/databases/timescaledb-tune/Makefile
+++ b/databases/timescaledb-tune/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timescaledb-tune
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= databases
MAINTAINER= kbowling@FreeBSD.org
diff --git a/deskutils/chart/Makefile b/deskutils/chart/Makefile
index b2a2eeddc486..edbba9bb9269 100644
--- a/deskutils/chart/Makefile
+++ b/deskutils/chart/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chart
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= deskutils
MAINTAINER= mail@dbalan.in
diff --git a/deskutils/dstask/Makefile b/deskutils/dstask/Makefile
index 34a2eb73c269..6e741e403518 100644
--- a/deskutils/dstask/Makefile
+++ b/deskutils/dstask/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dstask
DISTVERSIONPREFIX= v
DISTVERSION= 0.26
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= deskutils
MAINTAINER= ashish@FreeBSD.org
diff --git a/deskutils/kf6-kstatusnotifieritem/distinfo b/deskutils/kf6-kstatusnotifieritem/distinfo
index 600aee2a0bf2..218754c6a934 100644
--- a/deskutils/kf6-kstatusnotifieritem/distinfo
+++ b/deskutils/kf6-kstatusnotifieritem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798868
-SHA256 (KDE/frameworks/6.13.0/kstatusnotifieritem-6.13.0.tar.xz) = ed387fdee3dcb5bc3fa956ef6bb99bd2d4c0ed56ee5e2f1d89abaeb0c0b4de9a
-SIZE (KDE/frameworks/6.13.0/kstatusnotifieritem-6.13.0.tar.xz) = 50568
+TIMESTAMP = 1746358549
+SHA256 (KDE/frameworks/6.14/kstatusnotifieritem-6.14.0.tar.xz) = 9d85c44a7704ad052740752106e59eb26e49d80467f9b1d3c92bd24b77395417
+SIZE (KDE/frameworks/6.14/kstatusnotifieritem-6.14.0.tar.xz) = 50644
diff --git a/deskutils/noti/Makefile b/deskutils/noti/Makefile
index dda5d85024ce..79abb0e988c5 100644
--- a/deskutils/noti/Makefile
+++ b/deskutils/noti/Makefile
@@ -1,5 +1,6 @@
PORTNAME= noti
DISTVERSION= 3.8.0
+PORTREVISION= 1
CATEGORIES= deskutils
MAINTAINER= tagattie@FreeBSD.org
diff --git a/deskutils/ultralist/Makefile b/deskutils/ultralist/Makefile
index 09d676c1351f..fb58a1ca562a 100644
--- a/deskutils/ultralist/Makefile
+++ b/deskutils/ultralist/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ultralist
DISTVERSION= 1.7.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= deskutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/air-go/Makefile b/devel/air-go/Makefile
index bd64e52daf69..f1bfb3e3ff7f 100644
--- a/devel/air-go/Makefile
+++ b/devel/air-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= air
DISTVERSIONPREFIX= v
DISTVERSION= 1.61.7
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMESUFFIX= -go
diff --git a/devel/android-tools/Makefile b/devel/android-tools/Makefile
index 330f1f1fb6b8..e8fe1a5d83e2 100644
--- a/devel/android-tools/Makefile
+++ b/devel/android-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= android-tools
PORTVERSION= 31.0.3p2.0
-PORTREVISION= 32
+PORTREVISION= 33
CATEGORIES= devel
MASTER_SITES= GH
diff --git a/devel/app-builder-devel/Makefile b/devel/app-builder-devel/Makefile
index dea95b2527fd..f0e891bc44cb 100644
--- a/devel/app-builder-devel/Makefile
+++ b/devel/app-builder-devel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= app-builder
DISTVERSIONPREFIX= v
DISTVERSION= 5.0.0-alpha.13
+PORTREVISION= 1
CATEGORIES= devel
PKGNAMESUFFIX= -devel
diff --git a/devel/app-builder/Makefile b/devel/app-builder/Makefile
index 56f4986874bd..88095fcb149d 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= 10
+PORTREVISION= 11
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/arduino-builder/Makefile b/devel/arduino-builder/Makefile
index ef0210a07fd3..c9aee907cbab 100644
--- a/devel/arduino-builder/Makefile
+++ b/devel/arduino-builder/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduino-builder
PORTVERSION= 1.3.25
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/arduinoOTA/Makefile b/devel/arduinoOTA/Makefile
index 74b116d0d9c1..993594eaa765 100644
--- a/devel/arduinoOTA/Makefile
+++ b/devel/arduinoOTA/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arduinoOTA
PORTVERSION= 1.2.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= kevans@FreeBSD.org
diff --git a/devel/awless/Makefile b/devel/awless/Makefile
index 3a030c3dbb30..68b919e58ccb 100644
--- a/devel/awless/Makefile
+++ b/devel/awless/Makefile
@@ -1,7 +1,7 @@
PORTNAME= awless
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.11
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/bazel-buildtools/Makefile b/devel/bazel-buildtools/Makefile
index b9a150c0245e..87fb4b929040 100644
--- a/devel/bazel-buildtools/Makefile
+++ b/devel/bazel-buildtools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bazel-buildtools
DISTVERSION= 3.2.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/bit/Makefile b/devel/bit/Makefile
index 1b84a50645b4..f9610ef90d1d 100644
--- a/devel/bit/Makefile
+++ b/devel/bit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bit
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/buf/Makefile b/devel/buf/Makefile
index 77c59dc9bd06..0d499c4440a1 100644
--- a/devel/buf/Makefile
+++ b/devel/buf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= buf
DISTVERSIONPREFIX= v
DISTVERSION= 1.32.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/buildkite-agent/Makefile b/devel/buildkite-agent/Makefile
index 6ed849bfb126..0bbf16d043a9 100644
--- a/devel/buildkite-agent/Makefile
+++ b/devel/buildkite-agent/Makefile
@@ -1,6 +1,7 @@
PORTNAME= buildkite-agent
DISTVERSIONPREFIX= v
-DISTVERSION= 3.95.0
+DISTVERSION= 3.97.0
+PORTREVISION= 1
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/buildkite-agent/distinfo b/devel/buildkite-agent/distinfo
index 65e005804b87..3fcf59eb2252 100644
--- a/devel/buildkite-agent/distinfo
+++ b/devel/buildkite-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742544611
-SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.95.0/v3.95.0.mod) = 6230e514b8b1896bed437aa2bc8d9f0ea8c2a50d3aadb215596b3ace30f9cbb6
-SIZE (go/devel_buildkite-agent/buildkite-agent-v3.95.0/v3.95.0.mod) = 8819
-SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.95.0/v3.95.0.zip) = a3e43abe1d2cbc256fc181b112e7db9829d3830ce6819467e083a62b82ba343a
-SIZE (go/devel_buildkite-agent/buildkite-agent-v3.95.0/v3.95.0.zip) = 3681244
+TIMESTAMP = 1746393503
+SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.mod) = 0d877e86a79827ab154425d845cc24754ee26e3b29963599b9a31a9c24470822
+SIZE (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.mod) = 8800
+SHA256 (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.zip) = d5acb28ea69bb4477dcd19c3682a099e369b06d504187ee13ce8dffb5ce15368
+SIZE (go/devel_buildkite-agent/buildkite-agent-v3.97.0/v3.97.0.zip) = 3690952
diff --git a/devel/buildkite-agent/files/pkg-message.in b/devel/buildkite-agent/files/pkg-message.in
index cc5939daaa91..46b721056ee0 100644
--- a/devel/buildkite-agent/files/pkg-message.in
+++ b/devel/buildkite-agent/files/pkg-message.in
@@ -6,14 +6,14 @@ the agent token from casual prying eyes, and to specify the user account to run
the agent under, as its home directory is needed for ssh keys and agents, source
code repositories, and temporary build worksapces.
-The %%PREFIX%%/rc.conf.d/buildkite file should be protected via
+The /etc/rc.conf.d/buildkite file should be protected via
owner/group root:wheel and 0600 permissions, to ensure the API token is
not left exposed to non-privileged users and to any processes the agent
itself may launch.
Note: the supplied user must have full filesystems permissions over its homedir.
-# %%PREFIX%%/rc.conf.d/buildkite
+# /etc/rc.conf.d/buildkite
# mandatory parameters
buildkite_enable=YES
buildkite_token=abc123456def
diff --git a/devel/buildkite-cli/Makefile b/devel/buildkite-cli/Makefile
index a649290abafe..1e725a16141f 100644
--- a/devel/buildkite-cli/Makefile
+++ b/devel/buildkite-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= buildkite-cli
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.1
+PORTREVISION= 1
CATEGORIES= devel sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/chroma/Makefile b/devel/chroma/Makefile
index f90edb0a866d..b3a13ac55ae6 100644
--- a/devel/chroma/Makefile
+++ b/devel/chroma/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chroma
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= devel
PKGNAMESUFFIX= -syntax-highlighter
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index d1a9883bd0a7..a20e3b37837a 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cirrus-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.132.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/delve/Makefile b/devel/delve/Makefile
index 402da67c17fe..4b1cb1d6a74f 100644
--- a/devel/delve/Makefile
+++ b/devel/delve/Makefile
@@ -1,6 +1,7 @@
PORTNAME= delve
DISTVERSIONPREFIX= v
DISTVERSION= 1.24.2
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= dmitry.wagin@ya.ru
diff --git a/devel/dupl/Makefile b/devel/dupl/Makefile
index c49b2bc72dcb..cffb0b310d69 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= 25
+PORTREVISION= 26
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/dwarf2json/Makefile b/devel/dwarf2json/Makefile
index c0d23ea62bd3..78adeecf049e 100644
--- a/devel/dwarf2json/Makefile
+++ b/devel/dwarf2json/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dwarf2json
DISTVERSION= g20220807
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= devel
MAINTAINER= antoine@FreeBSD.org
diff --git a/devel/esbuild/Makefile b/devel/esbuild/Makefile
index ef8490f708f2..5a5cf1e28b34 100644
--- a/devel/esbuild/Makefile
+++ b/devel/esbuild/Makefile
@@ -1,7 +1,7 @@
PORTNAME= esbuild
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel www
# also bump & test ESBUILD_VERSION in net-im/signal-desktop
diff --git a/devel/etcd/Makefile b/devel/etcd/Makefile
index c57df4aa32fe..f4c8c1198146 100644
--- a/devel/etcd/Makefile
+++ b/devel/etcd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 2.3.8
DISTVERSIONPREFIX= v
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
diff --git a/devel/etcd31/Makefile b/devel/etcd31/Makefile
index 72475ad72f14..bac43d1dfae4 100644
--- a/devel/etcd31/Makefile
+++ b/devel/etcd31/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 3.1.20
DISTVERSIONPREFIX= v
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
PKGNAMESUFFIX= 31
diff --git a/devel/etcd32/Makefile b/devel/etcd32/Makefile
index 7f16a7befee4..e4dc6d3bd60e 100644
--- a/devel/etcd32/Makefile
+++ b/devel/etcd32/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 3.2.32
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
PKGNAMESUFFIX= 32
diff --git a/devel/etcd33/Makefile b/devel/etcd33/Makefile
index 32e9c747b05f..d7ff157672ac 100644
--- a/devel/etcd33/Makefile
+++ b/devel/etcd33/Makefile
@@ -1,7 +1,7 @@
PORTNAME= etcd
PORTVERSION= 3.3.23
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel
PKGNAMEPREFIX= coreos-
PKGNAMESUFFIX= 33
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index a894b53673d6..9019a276609a 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.12.00
+DISTVERSION= 2025.05.19.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index 819a05beddae..9afc9423ea35 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747102739
-SHA256 (facebook-fatal-v2025.05.12.00_GH0.tar.gz) = e2e98d8bf17eba550c336e8f7ffccf025bde3c4c6b87c30cd66b7ffac6fef692
-SIZE (facebook-fatal-v2025.05.12.00_GH0.tar.gz) = 656381
+TIMESTAMP = 1747730524
+SHA256 (facebook-fatal-v2025.05.19.00_GH0.tar.gz) = 94d0a8d8fae5b094d0e8928dc84d47688254dbb329a70a6d3b9a773002ba4e69
+SIZE (facebook-fatal-v2025.05.19.00_GH0.tar.gz) = 656391
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 88a7fedb5e1f..505908c30923 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.12.00
+DISTVERSION= 2025.05.19.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index 4f8c90ce9e28..6211876e419e 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747102737
-SHA256 (facebook-fbthrift-v2025.05.12.00_GH0.tar.gz) = 1686c6fe25998e651c1f4a565cec0035f6603141fc74a8495f1a72a332b18a62
-SIZE (facebook-fbthrift-v2025.05.12.00_GH0.tar.gz) = 15150629
+TIMESTAMP = 1747730523
+SHA256 (facebook-fbthrift-v2025.05.19.00_GH0.tar.gz) = 418aaaa695c843ccd0eb445e7b782e315783b5639d9ce5b40e4b5aa708c73245
+SIZE (facebook-fbthrift-v2025.05.19.00_GH0.tar.gz) = 15177653
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index feafc98b716d..28dea75e4fe0 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -320,6 +320,7 @@ include/thrift/lib/cpp2/gen/module_data_cpp.h
include/thrift/lib/cpp2/gen/module_data_h.h
include/thrift/lib/cpp2/gen/module_metadata_cpp.h
include/thrift/lib/cpp2/gen/module_metadata_h.h
+include/thrift/lib/cpp2/gen/module_method_decorator_h.h
include/thrift/lib/cpp2/gen/module_sinit_cpp.h
include/thrift/lib/cpp2/gen/module_types_cpp.h
include/thrift/lib/cpp2/gen/module_types_h.h
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index 93cb3a378f5c..3b459cde9177 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.12.00
+DISTVERSION= 2025.05.19.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index f502c79aa607..812b7a06f628 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747102732
-SHA256 (facebook-folly-v2025.05.12.00_GH0.tar.gz) = 027e69150d86671c02824201f33b3a5fb945fb1b9d5561b48b43215b1a572152
-SIZE (facebook-folly-v2025.05.12.00_GH0.tar.gz) = 4466657
+TIMESTAMP = 1747730517
+SHA256 (facebook-folly-v2025.05.19.00_GH0.tar.gz) = c60daf2e709e0a3fd428d09a1e3439c1836189d4248189a1a45f33500de90eac
+SIZE (facebook-folly-v2025.05.19.00_GH0.tar.gz) = 4466764
diff --git a/devel/ghq/Makefile b/devel/ghq/Makefile
index 6f8bbdf54af8..6cfdbae05353 100644
--- a/devel/ghq/Makefile
+++ b/devel/ghq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghq
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= driesm@FreeBSD.org
diff --git a/devel/git-bug/Makefile b/devel/git-bug/Makefile
index d51d9f4fd6a8..b36be76727ef 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= 13
+PORTREVISION= 14
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/git-codereview/Makefile b/devel/git-codereview/Makefile
index 985a93df1009..e12a96b7403f 100644
--- a/devel/git-codereview/Makefile
+++ b/devel/git-codereview/Makefile
@@ -1,6 +1,7 @@
PORTNAME= git-codereview
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/git-lfs/Makefile b/devel/git-lfs/Makefile
index a730d1bd6ee6..247081e618f7 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= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/devel/gitty/Makefile b/devel/gitty/Makefile
index e2d4ed4a6031..ad05ba7ffca8 100644
--- a/devel/gitty/Makefile
+++ b/devel/gitty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitty
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/gllvm/Makefile b/devel/gllvm/Makefile
index 5b67b497563a..491290168049 100644
--- a/devel/gllvm/Makefile
+++ b/devel/gllvm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gllvm
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= devel
MAINTAINER= arrowd@FreeBSD.org
diff --git a/devel/go-bindata-assetfs/Makefile b/devel/go-bindata-assetfs/Makefile
index 2fa83edfbb3f..aee47871dd50 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= 24
+PORTREVISION= 25
CATEGORIES= devel www
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/go-bindata/Makefile b/devel/go-bindata/Makefile
index b3c209ab047d..7b05739eb7cc 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= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/go-git/Makefile b/devel/go-git/Makefile
index 71594c745a98..2c231ef0e850 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= 10
+PORTREVISION= 11
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/go-perf/Makefile b/devel/go-perf/Makefile
index 3a7bcc1ff7ec..66e47e8f7103 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= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/go-wire/Makefile b/devel/go-wire/Makefile
index 62b26587ef89..6dde486a430b 100644
--- a/devel/go-wire/Makefile
+++ b/devel/go-wire/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wire
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/gocheese/Makefile b/devel/gocheese/Makefile
index 52b12b134f8e..31d22f17d02d 100644
--- a/devel/gocheese/Makefile
+++ b/devel/gocheese/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gocheese
DISTVERSION= 4.2.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel python
MASTER_SITES= http://www.gocheese.cypherpunks.ru/download/
diff --git a/devel/gocritic/Makefile b/devel/gocritic/Makefile
index d92a870a7390..040b1aaaf70a 100644
--- a/devel/gocritic/Makefile
+++ b/devel/gocritic/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gocritic
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/gogs/Makefile b/devel/gogs/Makefile
index e28111da2929..744765c0a5c8 100644
--- a/devel/gogs/Makefile
+++ b/devel/gogs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gogs
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.11
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel www
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/golint/Makefile b/devel/golint/Makefile
index e5d0a7ee7b0a..5e10ee707fd9 100644
--- a/devel/golint/Makefile
+++ b/devel/golint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= golint
PORTVERSION= g20190409
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/goprotobuf/Makefile b/devel/goprotobuf/Makefile
index 6b5cb76c4e33..ab02d9814f76 100644
--- a/devel/goprotobuf/Makefile
+++ b/devel/goprotobuf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goprotobuf
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.4
-PORTREVISION= 8
+PORTREVISION= 9
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/goredo/Makefile b/devel/goredo/Makefile
index bcfff8a65cd5..a3d3484bb0e7 100644
--- a/devel/goredo/Makefile
+++ b/devel/goredo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= goredo
DISTVERSION= 2.6.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MASTER_SITES= http://www.goredo.cypherpunks.su/download/
diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile
index eac78b05cf39..aee3e18bcd10 100644
--- a/devel/goreleaser/Makefile
+++ b/devel/goreleaser/Makefile
@@ -1,6 +1,7 @@
PORTNAME= goreleaser
DISTVERSIONPREFIX= v
DISTVERSION= 2.9.0
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= fuz@FreeBSD.org
diff --git a/devel/goswagger/Makefile b/devel/goswagger/Makefile
index bc072ef9e235..978ce3336b54 100644
--- a/devel/goswagger/Makefile
+++ b/devel/goswagger/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goswagger
DISTVERSIONPREFIX= v
DISTVERSION= 0.30.4
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/gpm/Makefile b/devel/gpm/Makefile
index 152e8bfebff3..567c40940082 100644
--- a/devel/gpm/Makefile
+++ b/devel/gpm/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gpm
PORTVERSION= 1.4.0
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= lukejee@gmail.com
diff --git a/devel/gvp/Makefile b/devel/gvp/Makefile
index 30849c539716..f6dbbc42a3c3 100644
--- a/devel/gvp/Makefile
+++ b/devel/gvp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gvp
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= lukejee@gmail.com
diff --git a/devel/hub/Makefile b/devel/hub/Makefile
index 29f6d41909d3..165512ed6255 100644
--- a/devel/hub/Makefile
+++ b/devel/hub/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hub
PORTVERSION= 2.14.2
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= devel sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/devel/influx-pkg-config/Makefile b/devel/influx-pkg-config/Makefile
index 2399f66a472c..7c632c4593fb 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= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= influx
diff --git a/devel/jiri/Makefile b/devel/jiri/Makefile
index da8e46ded736..54af2fc5bb7b 100644
--- a/devel/jiri/Makefile
+++ b/devel/jiri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jiri
PORTVERSION= g${TIMESTAMP:S/-/./g:C/T.*//g}
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MASTER_SITES= LOCAL/swills
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
diff --git a/devel/kf6-extra-cmake-modules/distinfo b/devel/kf6-extra-cmake-modules/distinfo
index 8ac58d5ea909..7c769690a1e9 100644
--- a/devel/kf6-extra-cmake-modules/distinfo
+++ b/devel/kf6-extra-cmake-modules/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798868
-SHA256 (KDE/frameworks/6.13.0/extra-cmake-modules-6.13.0.tar.xz) = 7006017c00c817ff4c056995146d271791d1487a398d39ea6cac1cd59a8bf402
-SIZE (KDE/frameworks/6.13.0/extra-cmake-modules-6.13.0.tar.xz) = 328572
+TIMESTAMP = 1746358549
+SHA256 (KDE/frameworks/6.14/extra-cmake-modules-6.14.0.tar.xz) = d02cbbb3269b39680884abf6f14ba68f448570c554173f5249da3b8761784c13
+SIZE (KDE/frameworks/6.14/extra-cmake-modules-6.14.0.tar.xz) = 328740
diff --git a/devel/kf6-kapidox/distinfo b/devel/kf6-kapidox/distinfo
index f6fabda912e8..02326c2d2577 100644
--- a/devel/kf6-kapidox/distinfo
+++ b/devel/kf6-kapidox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798869
-SHA256 (KDE/frameworks/6.13.0/kapidox-6.13.0.tar.xz) = f36d07a6131b3947f4c8c5f85daa620e9236b05fd1e64a5eec7af1a392cb3631
-SIZE (KDE/frameworks/6.13.0/kapidox-6.13.0.tar.xz) = 198556
+TIMESTAMP = 1746358550
+SHA256 (KDE/frameworks/6.14/kapidox-6.14.0.tar.xz) = cd7b976b98d1e6c6cc3da1d20c539533e0d1ae7625e63e14bc7c781096a91546
+SIZE (KDE/frameworks/6.14/kapidox-6.14.0.tar.xz) = 198556
diff --git a/devel/kf6-kauth/distinfo b/devel/kf6-kauth/distinfo
index da84d631da1d..8ac49b72ee03 100644
--- a/devel/kf6-kauth/distinfo
+++ b/devel/kf6-kauth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798869
-SHA256 (KDE/frameworks/6.13.0/kauth-6.13.0.tar.xz) = a33bf07828d88cf499c8bfe717f02f7e289dcf4f58b8f3aae9e2f95615a8d8d6
-SIZE (KDE/frameworks/6.13.0/kauth-6.13.0.tar.xz) = 2296824
+TIMESTAMP = 1746358550
+SHA256 (KDE/frameworks/6.14/kauth-6.14.0.tar.xz) = f5a16e489f26b5741d3f11bf6b203fd99a84ecaae798eb6b0eaa0d71c88f6645
+SIZE (KDE/frameworks/6.14/kauth-6.14.0.tar.xz) = 2296620
diff --git a/devel/kf6-kbookmarks/distinfo b/devel/kf6-kbookmarks/distinfo
index 09e907436959..78e8d283700f 100644
--- a/devel/kf6-kbookmarks/distinfo
+++ b/devel/kf6-kbookmarks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798869
-SHA256 (KDE/frameworks/6.13.0/kbookmarks-6.13.0.tar.xz) = 6b1d53d48e3a8d2daf8335f105c3389f99708be46ff7cc02dee5d590e66db2d2
-SIZE (KDE/frameworks/6.13.0/kbookmarks-6.13.0.tar.xz) = 1109588
+TIMESTAMP = 1746358550
+SHA256 (KDE/frameworks/6.14/kbookmarks-6.14.0.tar.xz) = a3f0a61fcfcca6509f1d7d21289e32776616e7caddec07cb9e1ca81e2f78ea43
+SIZE (KDE/frameworks/6.14/kbookmarks-6.14.0.tar.xz) = 1109584
diff --git a/devel/kf6-kcmutils/distinfo b/devel/kf6-kcmutils/distinfo
index 4abbd8a64fd9..76b5bb46cdff 100644
--- a/devel/kf6-kcmutils/distinfo
+++ b/devel/kf6-kcmutils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798869
-SHA256 (KDE/frameworks/6.13.0/kcmutils-6.13.0.tar.xz) = 11f0323b8db9d21517962af0ffbbef5ba3f93c0f119881ded08be9400dc15c8f
-SIZE (KDE/frameworks/6.13.0/kcmutils-6.13.0.tar.xz) = 2442880
+TIMESTAMP = 1746358550
+SHA256 (KDE/frameworks/6.14/kcmutils-6.14.0.tar.xz) = 2336f05ee46668de2be70c301660c9d3a881c40046ef90d1205e408260b46005
+SIZE (KDE/frameworks/6.14/kcmutils-6.14.0.tar.xz) = 2442884
diff --git a/devel/kf6-kconfig/distinfo b/devel/kf6-kconfig/distinfo
index 50d4ec0e50b6..32bdc6d1fb6e 100644
--- a/devel/kf6-kconfig/distinfo
+++ b/devel/kf6-kconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798870
-SHA256 (KDE/frameworks/6.13.0/kconfig-6.13.0.tar.xz) = 2ec66c996288df472fcc3aba50540e266fb6218d60d38e7a4a445d4b193f9445
-SIZE (KDE/frameworks/6.13.0/kconfig-6.13.0.tar.xz) = 353704
+TIMESTAMP = 1746358551
+SHA256 (KDE/frameworks/6.14/kconfig-6.14.0.tar.xz) = a1b27e762b78fbc34124f35fd4125711f4036ae532c79d3cf3dc683289c1e765
+SIZE (KDE/frameworks/6.14/kconfig-6.14.0.tar.xz) = 353852
diff --git a/devel/kf6-kcoreaddons/distinfo b/devel/kf6-kcoreaddons/distinfo
index 3f3d4e4479c6..8cd9d74e23bc 100644
--- a/devel/kf6-kcoreaddons/distinfo
+++ b/devel/kf6-kcoreaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798870
-SHA256 (KDE/frameworks/6.13.0/kcoreaddons-6.13.0.tar.xz) = a110bc3303c541fbac3e2d3aa93c2eb25413055de24634a69034210f6dfddbdb
-SIZE (KDE/frameworks/6.13.0/kcoreaddons-6.13.0.tar.xz) = 2564928
+TIMESTAMP = 1746358551
+SHA256 (KDE/frameworks/6.14/kcoreaddons-6.14.0.tar.xz) = 9555d17295f4fece18b46e3d289055baf58b352e082e4da6e6e352d8d5c042ee
+SIZE (KDE/frameworks/6.14/kcoreaddons-6.14.0.tar.xz) = 2565240
diff --git a/devel/kf6-kcoreaddons/pkg-plist b/devel/kf6-kcoreaddons/pkg-plist
index 63c309120fdd..8ff1fe474092 100644
--- a/devel/kf6-kcoreaddons/pkg-plist
+++ b/devel/kf6-kcoreaddons/pkg-plist
@@ -83,6 +83,7 @@ lib/libKF6CoreAddons.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/coreaddons/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/coreaddons/libkcoreaddonsplugin.so
%%QT_QMLDIR%%/org/kde/coreaddons/qmldir
+libdata/pkgconfig/KF6CoreAddons.pc
share/kf6/jsonschema/kpluginmetadata.schema.json
share/locale/af/LC_MESSAGES/kcoreaddons6_qt.qm
share/locale/ar/LC_MESSAGES/kcoreaddons6_qt.qm
diff --git a/devel/kf6-kcrash/distinfo b/devel/kf6-kcrash/distinfo
index 2ca885368199..67c20eb35821 100644
--- a/devel/kf6-kcrash/distinfo
+++ b/devel/kf6-kcrash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798870
-SHA256 (KDE/frameworks/6.13.0/kcrash-6.13.0.tar.xz) = 262e29adba445d3d00b25043e53c023f32a2c7dde11711c2a483c3536d57b95f
-SIZE (KDE/frameworks/6.13.0/kcrash-6.13.0.tar.xz) = 28868
+TIMESTAMP = 1746358551
+SHA256 (KDE/frameworks/6.14/kcrash-6.14.0.tar.xz) = 69d736be73bbe4a936f8996c3591a53c16816d4396d242d2e63dce079a268c34
+SIZE (KDE/frameworks/6.14/kcrash-6.14.0.tar.xz) = 28884
diff --git a/devel/kf6-kdbusaddons/distinfo b/devel/kf6-kdbusaddons/distinfo
index 0ab5707019ec..d43ec1c14f2a 100644
--- a/devel/kf6-kdbusaddons/distinfo
+++ b/devel/kf6-kdbusaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798871
-SHA256 (KDE/frameworks/6.13.0/kdbusaddons-6.13.0.tar.xz) = 9b2f16045a38b0db14d1946a3df552aed45edac981e5bff69fc9752abcb17f9e
-SIZE (KDE/frameworks/6.13.0/kdbusaddons-6.13.0.tar.xz) = 46112
+TIMESTAMP = 1746358552
+SHA256 (KDE/frameworks/6.14/kdbusaddons-6.14.0.tar.xz) = f673c9f295df5998948def94caf92d487d63886452802ffb97ad151315627ee4
+SIZE (KDE/frameworks/6.14/kdbusaddons-6.14.0.tar.xz) = 46112
diff --git a/devel/kf6-kdeclarative/distinfo b/devel/kf6-kdeclarative/distinfo
index d213ce180bcc..6a14aef110f2 100644
--- a/devel/kf6-kdeclarative/distinfo
+++ b/devel/kf6-kdeclarative/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798871
-SHA256 (KDE/frameworks/6.13.0/kdeclarative-6.13.0.tar.xz) = e828e3633d8f06febd6bb1caf5dc983218e87c9fb5ab1259429b676f96b0a328
-SIZE (KDE/frameworks/6.13.0/kdeclarative-6.13.0.tar.xz) = 2430516
+TIMESTAMP = 1746358552
+SHA256 (KDE/frameworks/6.14/kdeclarative-6.14.0.tar.xz) = ed0aa62653fe5a09bc44f584faaa633cb386f7a106cf9b5c930122ae86c0a1d0
+SIZE (KDE/frameworks/6.14/kdeclarative-6.14.0.tar.xz) = 2430448
diff --git a/devel/kf6-kdoctools/distinfo b/devel/kf6-kdoctools/distinfo
index 2daedf479ea6..8ec1ed79bd2b 100644
--- a/devel/kf6-kdoctools/distinfo
+++ b/devel/kf6-kdoctools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798871
-SHA256 (KDE/frameworks/6.13.0/kdoctools-6.13.0.tar.xz) = b5c5c025d269c839477f3f264c097af074e73f2b07ad1a8683367f395d2acaad
-SIZE (KDE/frameworks/6.13.0/kdoctools-6.13.0.tar.xz) = 458732
+TIMESTAMP = 1746358552
+SHA256 (KDE/frameworks/6.14/kdoctools-6.14.0.tar.xz) = acb9c761e8e10c30f2c32061f64096965459a0513250edf4432f40831a0f536e
+SIZE (KDE/frameworks/6.14/kdoctools-6.14.0.tar.xz) = 458816
diff --git a/devel/kf6-kfilemetadata/Makefile b/devel/kf6-kfilemetadata/Makefile
index 31c59ab7fd1f..74f232444dc3 100644
--- a/devel/kf6-kfilemetadata/Makefile
+++ b/devel/kf6-kfilemetadata/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kfilemetadata
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 2
CATEGORIES= devel kde kde-frameworks
COMMENT= Library for extracting the text and metadata from a number files
diff --git a/devel/kf6-kfilemetadata/distinfo b/devel/kf6-kfilemetadata/distinfo
index 076fa0a84903..40c3178c147b 100644
--- a/devel/kf6-kfilemetadata/distinfo
+++ b/devel/kf6-kfilemetadata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798871
-SHA256 (KDE/frameworks/6.13.0/kfilemetadata-6.13.0.tar.xz) = 090fcd05577cd7940e7072fcf8855f1a7f076ff09ae3397bbfa40681dea4be9e
-SIZE (KDE/frameworks/6.13.0/kfilemetadata-6.13.0.tar.xz) = 695316
+TIMESTAMP = 1746358552
+SHA256 (KDE/frameworks/6.14/kfilemetadata-6.14.0.tar.xz) = 925a9db27176519099d24625070bf7ebc1600fae7e7d06ae4eee3279a67d31e5
+SIZE (KDE/frameworks/6.14/kfilemetadata-6.14.0.tar.xz) = 695864
diff --git a/devel/kf6-ki18n/distinfo b/devel/kf6-ki18n/distinfo
index f43e08a1301b..8886fcd41122 100644
--- a/devel/kf6-ki18n/distinfo
+++ b/devel/kf6-ki18n/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798872
-SHA256 (KDE/frameworks/6.13.0/ki18n-6.13.0.tar.xz) = 008c0a32235dc2a7d3aa2fa9a98a540f1b4baf6ab5efd14839a11fda6e746a14
-SIZE (KDE/frameworks/6.13.0/ki18n-6.13.0.tar.xz) = 3113084
+TIMESTAMP = 1746358553
+SHA256 (KDE/frameworks/6.14/ki18n-6.14.0.tar.xz) = 2a5135412caf0a07eba4eeb60867ac6929df1c83c145ae757a6a1230f842e669
+SIZE (KDE/frameworks/6.14/ki18n-6.14.0.tar.xz) = 3113444
diff --git a/devel/kf6-kidletime/distinfo b/devel/kf6-kidletime/distinfo
index fb3032297ba6..94244c4a35c4 100644
--- a/devel/kf6-kidletime/distinfo
+++ b/devel/kf6-kidletime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798872
-SHA256 (KDE/frameworks/6.13.0/kidletime-6.13.0.tar.xz) = ee17d3f7cdd507390e0e9ba96896b7dcfaa008e385a9db423207bc3ee236e6dc
-SIZE (KDE/frameworks/6.13.0/kidletime-6.13.0.tar.xz) = 30752
+TIMESTAMP = 1746358553
+SHA256 (KDE/frameworks/6.14/kidletime-6.14.0.tar.xz) = 16775b2bdc3efd54c65a96bce6f27a001d119905531d84bb23e23215a196ecb8
+SIZE (KDE/frameworks/6.14/kidletime-6.14.0.tar.xz) = 30748
diff --git a/devel/kf6-kio/distinfo b/devel/kf6-kio/distinfo
index 34b0e317577a..6f01915884e6 100644
--- a/devel/kf6-kio/distinfo
+++ b/devel/kf6-kio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798872
-SHA256 (KDE/frameworks/6.13.0/kio-6.13.0.tar.xz) = 431552d0b740f357c4db7de2e28dcf0ec28e2bfb041a042da5708ae26ec2a203
-SIZE (KDE/frameworks/6.13.0/kio-6.13.0.tar.xz) = 3427948
+TIMESTAMP = 1747077952
+SHA256 (KDE/frameworks/6.14/kio-6.14.0.tar.xz) = 9b03746fd008504a96f569f37ad8ff902cc71495e7e123daa3c6de79ff2acc45
+SIZE (KDE/frameworks/6.14/kio-6.14.0.tar.xz) = 3436056
diff --git a/devel/kf6-kitemmodels/distinfo b/devel/kf6-kitemmodels/distinfo
index 8f85a3ae4b1c..c72b510bd2f4 100644
--- a/devel/kf6-kitemmodels/distinfo
+++ b/devel/kf6-kitemmodels/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798872
-SHA256 (KDE/frameworks/6.13.0/kitemmodels-6.13.0.tar.xz) = 416c4792e9918c4f909e1dad8fbe7551fb561703c02d4e0001b372df1fab58e6
-SIZE (KDE/frameworks/6.13.0/kitemmodels-6.13.0.tar.xz) = 396652
+TIMESTAMP = 1746358553
+SHA256 (KDE/frameworks/6.14/kitemmodels-6.14.0.tar.xz) = 1d694180464e1fd95e2425d84bb846157fad3c2a5009727ecdb6766d97db22e8
+SIZE (KDE/frameworks/6.14/kitemmodels-6.14.0.tar.xz) = 396652
diff --git a/devel/kf6-knewstuff/distinfo b/devel/kf6-knewstuff/distinfo
index 84f4d2dd1e56..f1702c966f75 100644
--- a/devel/kf6-knewstuff/distinfo
+++ b/devel/kf6-knewstuff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798873
-SHA256 (KDE/frameworks/6.13.0/knewstuff-6.13.0.tar.xz) = 338873ceca0593f03a760732e4f8d0fd1bb059f21b7dedcde13f5e594226d798
-SIZE (KDE/frameworks/6.13.0/knewstuff-6.13.0.tar.xz) = 3112044
+TIMESTAMP = 1746358554
+SHA256 (KDE/frameworks/6.14/knewstuff-6.14.0.tar.xz) = 1e44b71efc5dc4cb05cc7add344d9a55fc8c998de26e74867d300afbd16f8d04
+SIZE (KDE/frameworks/6.14/knewstuff-6.14.0.tar.xz) = 3112544
diff --git a/devel/kf6-knotifications/distinfo b/devel/kf6-knotifications/distinfo
index 86e638cb5bd7..02047f262a42 100644
--- a/devel/kf6-knotifications/distinfo
+++ b/devel/kf6-knotifications/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798873
-SHA256 (KDE/frameworks/6.13.0/knotifications-6.13.0.tar.xz) = d2b12f1d4ae80f700bc874112ecee99b1e44438c49bb2a8a77ceb4c70569f9dd
-SIZE (KDE/frameworks/6.13.0/knotifications-6.13.0.tar.xz) = 2335788
+TIMESTAMP = 1746358554
+SHA256 (KDE/frameworks/6.14/knotifications-6.14.0.tar.xz) = a76e95de74129e12f500b01f8ce2529bc6af93b75ff2cce99c827129523d7517
+SIZE (KDE/frameworks/6.14/knotifications-6.14.0.tar.xz) = 2335732
diff --git a/devel/kf6-knotifyconfig/distinfo b/devel/kf6-knotifyconfig/distinfo
index 44e8d4627893..c396051d6abe 100644
--- a/devel/kf6-knotifyconfig/distinfo
+++ b/devel/kf6-knotifyconfig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798873
-SHA256 (KDE/frameworks/6.13.0/knotifyconfig-6.13.0.tar.xz) = ab9b39ebfc1de82f8aabc3a441afed730202a33d72828308eadc81232ef839b4
-SIZE (KDE/frameworks/6.13.0/knotifyconfig-6.13.0.tar.xz) = 2385720
+TIMESTAMP = 1746358554
+SHA256 (KDE/frameworks/6.14/knotifyconfig-6.14.0.tar.xz) = 067eba5c9965ab05cdd3e8a57d6afa25e8a9e77905d4d01a327536c11d4cca8b
+SIZE (KDE/frameworks/6.14/knotifyconfig-6.14.0.tar.xz) = 2385912
diff --git a/devel/kf6-kpackage/distinfo b/devel/kf6-kpackage/distinfo
index 6de557e89332..e05471bb425f 100644
--- a/devel/kf6-kpackage/distinfo
+++ b/devel/kf6-kpackage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798873
-SHA256 (KDE/frameworks/6.13.0/kpackage-6.13.0.tar.xz) = a622694aa723d79b7b4988cb2bc51f85d20fcaafee020f741ee52053dc85648a
-SIZE (KDE/frameworks/6.13.0/kpackage-6.13.0.tar.xz) = 183088
+TIMESTAMP = 1746358554
+SHA256 (KDE/frameworks/6.14/kpackage-6.14.0.tar.xz) = fb2e260f7a2e2b4cfda4559881485899a77cf5fbc3b8ae05d06444bec82ed1ab
+SIZE (KDE/frameworks/6.14/kpackage-6.14.0.tar.xz) = 183044
diff --git a/devel/kf6-kparts/distinfo b/devel/kf6-kparts/distinfo
index 546433ead00a..ca96c1355f71 100644
--- a/devel/kf6-kparts/distinfo
+++ b/devel/kf6-kparts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798874
-SHA256 (KDE/frameworks/6.13.0/kparts-6.13.0.tar.xz) = c8d336fab4d37b096bc9f0fff2d0a6ef25394059bc87fca93b00ea6b29e33df4
-SIZE (KDE/frameworks/6.13.0/kparts-6.13.0.tar.xz) = 2424940
+TIMESTAMP = 1746358555
+SHA256 (KDE/frameworks/6.14/kparts-6.14.0.tar.xz) = 96106102c4deb893307eb35580a8a45aa6841edc038b9a0fd38aa19d6e056bfa
+SIZE (KDE/frameworks/6.14/kparts-6.14.0.tar.xz) = 2424748
diff --git a/devel/kf6-kpeople/distinfo b/devel/kf6-kpeople/distinfo
index d4971f11b71a..888c0238b023 100644
--- a/devel/kf6-kpeople/distinfo
+++ b/devel/kf6-kpeople/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798874
-SHA256 (KDE/frameworks/6.13.0/kpeople-6.13.0.tar.xz) = 3aec1ca111ef21c7927170a00d20e971b5b195b19a87df18a3ae5cb9687cf804
-SIZE (KDE/frameworks/6.13.0/kpeople-6.13.0.tar.xz) = 66720
+TIMESTAMP = 1746358555
+SHA256 (KDE/frameworks/6.14/kpeople-6.14.0.tar.xz) = c9d2110daf2e4d59d58b4af63c54fd517bb0f46591a91c20789ffc715eeb62ce
+SIZE (KDE/frameworks/6.14/kpeople-6.14.0.tar.xz) = 66704
diff --git a/devel/kf6-kpty/distinfo b/devel/kf6-kpty/distinfo
index 282e8e6d9032..0c3df47f3641 100644
--- a/devel/kf6-kpty/distinfo
+++ b/devel/kf6-kpty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798874
-SHA256 (KDE/frameworks/6.13.0/kpty-6.13.0.tar.xz) = afa8fa8c579bd2ca4b0cccc69427f9035fa7d76cefe258639ec17d966aa43513
-SIZE (KDE/frameworks/6.13.0/kpty-6.13.0.tar.xz) = 2407752
+TIMESTAMP = 1746358555
+SHA256 (KDE/frameworks/6.14/kpty-6.14.0.tar.xz) = 979e0bb19cd7d9db843bf5df35115447eb492637a099eb53c345b82fc80bea65
+SIZE (KDE/frameworks/6.14/kpty-6.14.0.tar.xz) = 2407664
diff --git a/devel/kf6-kservice/distinfo b/devel/kf6-kservice/distinfo
index 07186d69f2ad..1f7336234002 100644
--- a/devel/kf6-kservice/distinfo
+++ b/devel/kf6-kservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798874
-SHA256 (KDE/frameworks/6.13.0/kservice-6.13.0.tar.xz) = 65d9542f729d30be3dcc12aa2ebeb50238ce4d30a850775f9b006b9b9f1c1cd5
-SIZE (KDE/frameworks/6.13.0/kservice-6.13.0.tar.xz) = 2440056
+TIMESTAMP = 1746358555
+SHA256 (KDE/frameworks/6.14/kservice-6.14.0.tar.xz) = 5ef80f47034d582ce05a0becf01952663191fafc569cfb3ef7b85c24fd297a85
+SIZE (KDE/frameworks/6.14/kservice-6.14.0.tar.xz) = 2439908
diff --git a/devel/kf6-ktexteditor/distinfo b/devel/kf6-ktexteditor/distinfo
index 412112e029dd..059816a26425 100644
--- a/devel/kf6-ktexteditor/distinfo
+++ b/devel/kf6-ktexteditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798875
-SHA256 (KDE/frameworks/6.13.0/ktexteditor-6.13.0.tar.xz) = 7c12ef061f45bdc3b5ecc5c0eec9089cd6521c499217de07a273dc65fdd7c7cf
-SIZE (KDE/frameworks/6.13.0/ktexteditor-6.13.0.tar.xz) = 2941356
+TIMESTAMP = 1746358556
+SHA256 (KDE/frameworks/6.14/ktexteditor-6.14.0.tar.xz) = b970d6bb7623921578d7909ebef18c6f7a798ea11c5b1e2453f7321695677651
+SIZE (KDE/frameworks/6.14/ktexteditor-6.14.0.tar.xz) = 2941356
diff --git a/devel/kf6-ktexttemplate/distinfo b/devel/kf6-ktexttemplate/distinfo
index 6d41c813e744..c394ddf10774 100644
--- a/devel/kf6-ktexttemplate/distinfo
+++ b/devel/kf6-ktexttemplate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798875
-SHA256 (KDE/frameworks/6.13.0/ktexttemplate-6.13.0.tar.xz) = 4050ce76de38acb8104d8c0b6e7ecb38bf28ff4d65499ec911fb316f383f92d9
-SIZE (KDE/frameworks/6.13.0/ktexttemplate-6.13.0.tar.xz) = 849748
+TIMESTAMP = 1746358556
+SHA256 (KDE/frameworks/6.14/ktexttemplate-6.14.0.tar.xz) = 65a908aa573e40cf9884a9d42a4b8d5574baf2f402a19764cda2cccde27c897a
+SIZE (KDE/frameworks/6.14/ktexttemplate-6.14.0.tar.xz) = 849720
diff --git a/devel/kf6-kunitconversion/distinfo b/devel/kf6-kunitconversion/distinfo
index 3ad9e51a3366..bc08f1cae908 100644
--- a/devel/kf6-kunitconversion/distinfo
+++ b/devel/kf6-kunitconversion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798875
-SHA256 (KDE/frameworks/6.13.0/kunitconversion-6.13.0.tar.xz) = 208f037e8089f999e0bb0aaf85571b3a2d341cd8e40c111b35ead9d2610017ea
-SIZE (KDE/frameworks/6.13.0/kunitconversion-6.13.0.tar.xz) = 966484
+TIMESTAMP = 1746358556
+SHA256 (KDE/frameworks/6.14/kunitconversion-6.14.0.tar.xz) = d07d60ec2c5c21246f3aa9f89e01226e084c90fe99b62b08b651933c311cf08d
+SIZE (KDE/frameworks/6.14/kunitconversion-6.14.0.tar.xz) = 973900
diff --git a/devel/kf6-solid/distinfo b/devel/kf6-solid/distinfo
index 5d0719b54f65..ec782008e5bb 100644
--- a/devel/kf6-solid/distinfo
+++ b/devel/kf6-solid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798876
-SHA256 (KDE/frameworks/6.13.0/solid-6.13.0.tar.xz) = 5419f118a9a45d5c76a8e2b71bd2be3b1dfb5313fc264484bbba1c2e4464051f
-SIZE (KDE/frameworks/6.13.0/solid-6.13.0.tar.xz) = 307628
+TIMESTAMP = 1746358557
+SHA256 (KDE/frameworks/6.14/solid-6.14.0.tar.xz) = 00996f063478863fe61b902d20c96c9eb4f4ac43353e59b779b466fa62b1a8c4
+SIZE (KDE/frameworks/6.14/solid-6.14.0.tar.xz) = 307672
diff --git a/devel/kf6-threadweaver/distinfo b/devel/kf6-threadweaver/distinfo
index feb2faff9ab6..040ced004bdd 100644
--- a/devel/kf6-threadweaver/distinfo
+++ b/devel/kf6-threadweaver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798876
-SHA256 (KDE/frameworks/6.13.0/threadweaver-6.13.0.tar.xz) = 64a162f49fd25263dd992b3e70854b7a7b3bcd15114bb67095bb513c4097e39a
-SIZE (KDE/frameworks/6.13.0/threadweaver-6.13.0.tar.xz) = 1414504
+TIMESTAMP = 1746358557
+SHA256 (KDE/frameworks/6.14/threadweaver-6.14.0.tar.xz) = a8f71f7e69751e36dbc7fce9581f55b66844bc68df6af2e8a94c22c8fe9870ae
+SIZE (KDE/frameworks/6.14/threadweaver-6.14.0.tar.xz) = 1414516
diff --git a/devel/lab/Makefile b/devel/lab/Makefile
index 50cf39a1479a..007c32407657 100644
--- a/devel/lab/Makefile
+++ b/devel/lab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lab
PORTVERSION= ${MODVERSION:S/-/./g:R}
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
diff --git a/devel/lets/Makefile b/devel/lets/Makefile
index b9181bb10aaa..dcce2c486d62 100644
--- a/devel/lets/Makefile
+++ b/devel/lets/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lets
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.54
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/liteide/Makefile b/devel/liteide/Makefile
index a2fc429c8a34..c41c38dc528a 100644
--- a/devel/liteide/Makefile
+++ b/devel/liteide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= liteide
DISTVERSIONPREFIX= x
DISTVERSION= 38.2
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= devel editors
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/llvm20/Makefile b/devel/llvm20/Makefile
index 65c09bd81d80..8705eb540339 100644
--- a/devel/llvm20/Makefile
+++ b/devel/llvm20/Makefile
@@ -1,5 +1,5 @@
PORTNAME= llvm
-DISTVERSION= 20.1.4
+DISTVERSION= 20.1.5
PORTREVISION= 0
CATEGORIES= devel lang
MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION}/
diff --git a/devel/llvm20/distinfo b/devel/llvm20/distinfo
index 04e50478a732..7e8ee4f6faec 100644
--- a/devel/llvm20/distinfo
+++ b/devel/llvm20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746463969
-SHA256 (llvm-project-20.1.4.src.tar.xz) = a95365b02536ed4aef29b325c205dd89c268cba41503ab2fc05f81418613ab63
-SIZE (llvm-project-20.1.4.src.tar.xz) = 147228104
+TIMESTAMP = 1747329155
+SHA256 (llvm-project-20.1.5.src.tar.xz) = a069565cd1c6aee48ee0f36de300635b5781f355d7b3c96a28062d50d575fa3e
+SIZE (llvm-project-20.1.5.src.tar.xz) = 147239812
diff --git a/devel/loccount/Makefile b/devel/loccount/Makefile
index d667b60f9d2e..f6faf2002f2c 100644
--- a/devel/loccount/Makefile
+++ b/devel/loccount/Makefile
@@ -1,6 +1,6 @@
PORTNAME= loccount
DISTVERSION= 2.16
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MASTER_SITES= http://www.catb.org/~esr/loccount/
diff --git a/devel/mage/Makefile b/devel/mage/Makefile
index 2ff130c9f13d..c3679264823c 100644
--- a/devel/mage/Makefile
+++ b/devel/mage/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mage
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.0
-PORTREVISION= 11
+PORTREVISION= 12
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/modd/Makefile b/devel/modd/Makefile
index 1d70019c5fa2..cb810ed07b0a 100644
--- a/devel/modd/Makefile
+++ b/devel/modd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= modd
DISTVERSIONPREFIX= v
DISTVERSION= 0.8
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= devel sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/mutagen/Makefile b/devel/mutagen/Makefile
index bb57f1722c0e..d2eee458e5be 100644
--- a/devel/mutagen/Makefile
+++ b/devel/mutagen/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mutagen
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/packr/Makefile b/devel/packr/Makefile
index 1d210a01dac7..e2fda1aae161 100644
--- a/devel/packr/Makefile
+++ b/devel/packr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= packr
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.3
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/prototool/Makefile b/devel/prototool/Makefile
index 3621fe166427..8ddf5adc1f7e 100644
--- a/devel/prototool/Makefile
+++ b/devel/prototool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prototool
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/py-archinfo/Makefile b/devel/py-archinfo/Makefile
index 026b28cf8d83..8c0b4fb14b1e 100644
--- a/devel/py-archinfo/Makefile
+++ b/devel/py-archinfo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= archinfo
DISTVERSIONPREFIX= v
-DISTVERSION= 9.2.154
+DISTVERSION= 9.2.157
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,6 +24,6 @@ TESTING_UNSAFE= nose does not yet support Python 3.11 so 'make test' will fail
NO_ARCH= yes
post-extract:
- ${CP} ${FILESDIR}/setup.py ${WRKSRC}/
+ ${SED} 's|%%DISTVERSION%%|${DISTVERSION}|' ${FILESDIR}/setup.py > ${WRKSRC}/setup.py
.include <bsd.port.mk>
diff --git a/devel/py-archinfo/distinfo b/devel/py-archinfo/distinfo
index 485c88c07f27..4c1f6bf14abd 100644
--- a/devel/py-archinfo/distinfo
+++ b/devel/py-archinfo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747115830
-SHA256 (angr-archinfo-v9.2.154_GH0.tar.gz) = cdb3235b76648e290afbae21aad3f0065a4b03625a80973ca5c5c9b9be78f7d0
-SIZE (angr-archinfo-v9.2.154_GH0.tar.gz) = 45814
+TIMESTAMP = 1747777190
+SHA256 (angr-archinfo-v9.2.157_GH0.tar.gz) = db636725cfd29bc430f501dcd76467575571795f5d62b9a2b4d570ab7fbae1b2
+SIZE (angr-archinfo-v9.2.157_GH0.tar.gz) = 45818
diff --git a/devel/scc/Makefile b/devel/scc/Makefile
index ec94baf597e2..4c86c1bd7d01 100644
--- a/devel/scc/Makefile
+++ b/devel/scc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= scc
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/shfmt/Makefile b/devel/shfmt/Makefile
index 5c65096d6fa3..a7a14c171057 100644
--- a/devel/shfmt/Makefile
+++ b/devel/shfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shfmt
DISTVERSIONPREFIX= v
DISTVERSION= 3.11.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/soft-serve/Makefile b/devel/soft-serve/Makefile
index aafb7406c6ac..db44e4c18fab 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= 3
+PORTREVISION= 4
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/statik/Makefile b/devel/statik/Makefile
index 9932a3f9c73f..6ed7743d01f5 100644
--- a/devel/statik/Makefile
+++ b/devel/statik/Makefile
@@ -1,7 +1,7 @@
PORTNAME= statik
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
-PORTREVISION= 25
+PORTREVISION= 26
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/stuffbin/Makefile b/devel/stuffbin/Makefile
index 179d847a3436..b900a22a615a 100644
--- a/devel/stuffbin/Makefile
+++ b/devel/stuffbin/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stuffbin
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= devel
MAINTAINER= lcook@FreeBSD.org
diff --git a/devel/taskctl/Makefile b/devel/taskctl/Makefile
index 1e2ad472522f..07609f9ec149 100644
--- a/devel/taskctl/Makefile
+++ b/devel/taskctl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= taskctl
PORTVERSION= 1.4.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= devel
MAINTAINER= olgeni@FreeBSD.org
diff --git a/devel/tinygo/Makefile b/devel/tinygo/Makefile
index 1bb9a843c810..142190d38f85 100644
--- a/devel/tinygo/Makefile
+++ b/devel/tinygo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tinygo
DISTVERSIONPREFIX= v
DISTVERSION= 0.19.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= devel
MAINTAINER= ports@FreeBSD.org
diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile
index 594812717f36..e3e99d38fe5f 100644
--- a/devel/valgrind/Makefile
+++ b/devel/valgrind/Makefile
@@ -1,5 +1,5 @@
PORTNAME= valgrind
-DISTVERSION= 3.25.0
+DISTVERSION= 3.25.1
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= SOURCEWARE/valgrind
diff --git a/devel/valgrind/distinfo b/devel/valgrind/distinfo
index 54a43530365f..708c1612ccef 100644
--- a/devel/valgrind/distinfo
+++ b/devel/valgrind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745998277
-SHA256 (valgrind-3.25.0.tar.bz2) = 295f60291d6b64c0d90c1ce645634bdc5361d39b0c50ecf9de6385ee77586ecc
-SIZE (valgrind-3.25.0.tar.bz2) = 17723002
+TIMESTAMP = 1747763232
+SHA256 (valgrind-3.25.1.tar.bz2) = 61deb8d0727b45c268efdc1b3b6c9e679cd97cbf5ee4b28d1dead7c8b7a271af
+SIZE (valgrind-3.25.1.tar.bz2) = 16888334
diff --git a/devel/venom/Makefile b/devel/venom/Makefile
index c0998794b9f1..40b074eb0637 100644
--- a/devel/venom/Makefile
+++ b/devel/venom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= venom
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= devel
MAINTAINER= bapt@FreeBSD.org
diff --git a/devel/wasi-compiler-rt20/Makefile b/devel/wasi-compiler-rt20/Makefile
index 309937cc791a..6fcc6b949b89 100644
--- a/devel/wasi-compiler-rt20/Makefile
+++ b/devel/wasi-compiler-rt20/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm20
-DISTVERSION= 20.1.4
+DISTVERSION= 20.1.5
MASTERDIR= ${.CURDIR}/../wasi-compiler-rt
diff --git a/devel/wasi-libcxx20/Makefile b/devel/wasi-libcxx20/Makefile
index c1f0efa5de96..390b3d186e4b 100644
--- a/devel/wasi-libcxx20/Makefile
+++ b/devel/wasi-libcxx20/Makefile
@@ -1,5 +1,5 @@
# must sync with devel/llvm20
-DISTVERSION= 20.1.4
+DISTVERSION= 20.1.5
MASTERDIR= ${.CURDIR}/../wasi-libcxx
diff --git a/devel/websvn/Makefile b/devel/websvn/Makefile
index 667d7e51b37b..024d8d5d73a3 100644
--- a/devel/websvn/Makefile
+++ b/devel/websvn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= websvn
-PORTVERSION= 2.8.4
+PORTVERSION= 2.8.5
CATEGORIES= devel www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/devel/websvn/distinfo b/devel/websvn/distinfo
index 103450249df8..bf99f8105780 100644
--- a/devel/websvn/distinfo
+++ b/devel/websvn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710758315
-SHA256 (websvnphp-websvn-2.8.4_GH0.tar.gz) = 04324ba391c5dd79abaff9ecbbd06cfda979e15806438da780bde60ef64af43e
-SIZE (websvnphp-websvn-2.8.4_GH0.tar.gz) = 254505
+TIMESTAMP = 1747745416
+SHA256 (websvnphp-websvn-2.8.5_GH0.tar.gz) = bc6eeeb873c9e0fdd18f4783b82532b7f6df070f2e027d3b26db271f8aaadbce
+SIZE (websvnphp-websvn-2.8.5_GH0.tar.gz) = 254050
diff --git a/devel/yaegi/Makefile b/devel/yaegi/Makefile
index 2ae86d58bd1c..f2f654be48c0 100644
--- a/devel/yaegi/Makefile
+++ b/devel/yaegi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yaegi
DISTVERSION= 0.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MAINTAINER= dch@FreeBSD.org
diff --git a/devel/zls/Makefile b/devel/zls/Makefile
index cdab079fa984..a9315e4a3d0e 100644
--- a/devel/zls/Makefile
+++ b/devel/zls/Makefile
@@ -1,9 +1,6 @@
PORTNAME= zls
-DISTVERSION= 0.13.0
+DISTVERSION= 0.14.0
CATEGORIES= devel
-MASTER_SITES= https://raw.githubusercontent.com/ziglang/:langref
-DISTFILES= zig/${DISTVERSION}/doc/langref.html.in:langref
-EXTRACT_ONLY= ${DISTFILES:N*\:langref:C/\:.*//}
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Zig LSP implementation + Zig Language Server
@@ -12,20 +9,19 @@ WWW= https://github.com/zigtools/zls
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= zig>=0.13.0:lang/zig
+BUILD_DEPENDS= zig>=0.14.0:lang/zig
RUN_DEPENDS= zig:lang/zig
USE_GITHUB= yes
GH_ACCOUNT= zigtools
-GH_TUPLE= wolfpld:tracy:v0.10:tracy/src/tracy \
- ziglibs:diffz:ef45c00:diffz/../.cache/zig/p/1220102cb2c669d82184fb1dc5380193d37d68b54e8d75b76b2d155b9af7d7e2e76d \
- ziglibs:known-folders:0.7.0-35-g0ad514d:known_folders/../.cache/zig/p/12209cde192558f8b3dc098ac2330fc2a14fdd211c5433afd33085af75caa9183147
+GH_TUPLE= wolfpld:tracy:v0.11.1:tracy/../.cache/zig/p/N-V-__8AAMeOlQEipHjcyu0TCftdAi9AQe7EXUDJOoVe0k-t \
+ ziglibs:diffz:ef45c00:diffz/../.cache/zig/p/N-V-__8AABhrAQAQLLLGadghhPsdxTgBk9N9aLVOjXW3ay0V \
+ ziglibs:known-folders:0.7.0-57-gaa24df4:known_folders/../.cache/zig/p/known_folders-0.0.0-Fy-PJtLDAADGDOwYwMkVydMSTp_aN-nfjCZw6qPQ2ECL \
+ zigtools:zig-lsp-codegen:063a98c:zig_lsp_codegen/../.cache/zig/p/lsp_codegen-0.1.0-CMjjo0ZXCQB-rAhPYrlfzzpU0u0u2MeGvUucZ-_g32eg
MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
-Dcpu=${CPUTYPE:Ubaseline} \
- -Ddata_version=${DISTVERSION} \
- -Dversion_data_path=${DISTFILES:M*\:langref:C/\:.*//:S,^,${_DISTDIR},} \
--verbose
NO_INSTALL= yes # strip(1) breaks runtime
PLIST_FILES= bin/${PORTNAME}
diff --git a/devel/zls/distinfo b/devel/zls/distinfo
index 9a39a28628ee..ef1d6a1782b6 100644
--- a/devel/zls/distinfo
+++ b/devel/zls/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1717891507
-SHA256 (zig/0.13.0/doc/langref.html.in) = 5d43f599f56a1ee0246958552545d13ee4ddeb7c705c05a432554d5eff6e1902
-SIZE (zig/0.13.0/doc/langref.html.in) = 336139
-SHA256 (zigtools-zls-0.13.0_GH0.tar.gz) = 2e8046b6b0de765a4bf4bb828345e2badc8b828bc257dc931d0f56b147684d9f
-SIZE (zigtools-zls-0.13.0_GH0.tar.gz) = 352025
-SHA256 (wolfpld-tracy-v0.10_GH0.tar.gz) = a76017d928f3f2727540fb950edd3b736caa97b12dbb4e5edce66542cbea6600
-SIZE (wolfpld-tracy-v0.10_GH0.tar.gz) = 6023869
+TIMESTAMP = 1741303397
+SHA256 (zigtools-zls-0.14.0_GH0.tar.gz) = 44cae74073b2f75cf627755398afadafaa382cccf7555b5b66b147dcaa6cef0d
+SIZE (zigtools-zls-0.14.0_GH0.tar.gz) = 395229
+SHA256 (wolfpld-tracy-v0.11.1_GH0.tar.gz) = 2c11ca816f2b756be2730f86b0092920419f3dabc7a7173829ffd897d91888a1
+SIZE (wolfpld-tracy-v0.11.1_GH0.tar.gz) = 6125898
SHA256 (ziglibs-diffz-ef45c00_GH0.tar.gz) = d77f03c9d0166d16b32496c76b6c806bc8c090e97c6939bb4d4beddb3f809936
SIZE (ziglibs-diffz-ef45c00_GH0.tar.gz) = 17261
-SHA256 (ziglibs-known-folders-0.7.0-35-g0ad514d_GH0.tar.gz) = c4ee8709154c5bd4c4c4a5eb619d19122c7176ad35ea0b13b89d6c6f61d79bcf
-SIZE (ziglibs-known-folders-0.7.0-35-g0ad514d_GH0.tar.gz) = 6772
+SHA256 (ziglibs-known-folders-0.7.0-57-gaa24df4_GH0.tar.gz) = 92f9b82fb8de11e246efaa7cc999e8dc57d4109bacd4450bd18030d4b8f12bac
+SIZE (ziglibs-known-folders-0.7.0-57-gaa24df4_GH0.tar.gz) = 11937
+SHA256 (zigtools-zig-lsp-codegen-063a98c_GH0.tar.gz) = 44940343c3050ace485004e99bee76bc5b4dd671e52ec22a1fb45579c2ce6058
+SIZE (zigtools-zig-lsp-codegen-063a98c_GH0.tar.gz) = 84081
diff --git a/dns/acme-dns/Makefile b/dns/acme-dns/Makefile
index bb5fa69ef04f..50540fb5be68 100644
--- a/dns/acme-dns/Makefile
+++ b/dns/acme-dns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= acme-dns
DISTVERSIONPREFIX= v
DISTVERSION= 1.0
-PORTREVISION= 21
+PORTREVISION= 22
PORTEPOCH= 1
CATEGORIES= dns
diff --git a/dns/amass/Makefile b/dns/amass/Makefile
index 7b8f0757ad49..d234156cf399 100644
--- a/dns/amass/Makefile
+++ b/dns/amass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= amass
DISTVERSIONPREFIX= v
DISTVERSION= 4.2.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/bind-tools/pkg-plist b/dns/bind-tools/pkg-plist
index 2989bb7d8667..da381dafaccc 100644
--- a/dns/bind-tools/pkg-plist
+++ b/dns/bind-tools/pkg-plist
@@ -19,15 +19,15 @@ bin/nsec3hash
bin/nslookup
bin/nsupdate
lib/bind-tools/libdns.so
-lib/bind-tools/libdns-9.20.8.so
+lib/bind-tools/libdns-9.20.9.so
lib/bind-tools/libisc.so
-lib/bind-tools/libisc-9.20.8.so
+lib/bind-tools/libisc-9.20.9.so
lib/bind-tools/libisccc.so
-lib/bind-tools/libisccc-9.20.8.so
+lib/bind-tools/libisccc-9.20.9.so
lib/bind-tools/libisccfg.so
-lib/bind-tools/libisccfg-9.20.8.so
+lib/bind-tools/libisccfg-9.20.9.so
lib/bind-tools/libns.so
-lib/bind-tools/libns-9.20.8.so
+lib/bind-tools/libns-9.20.9.so
share/man/man1/arpaname.1.gz
share/man/man1/delv.1.gz
share/man/man1/dig.1.gz
diff --git a/dns/bind-tools/pkg-plist-devel b/dns/bind-tools/pkg-plist-devel
index e98cf0265fba..299d0f563f9f 100644
--- a/dns/bind-tools/pkg-plist-devel
+++ b/dns/bind-tools/pkg-plist-devel
@@ -18,15 +18,15 @@ bin/named-rrchecker
bin/nsec3hash
bin/nslookup
bin/nsupdate
-lib/bind-tools/libdns-9.21.7.so
+lib/bind-tools/libdns-9.21.8.so
lib/bind-tools/libdns.so
-lib/bind-tools/libisc-9.21.7.so
+lib/bind-tools/libisc-9.21.8.so
lib/bind-tools/libisc.so
-lib/bind-tools/libisccc-9.21.7.so
+lib/bind-tools/libisccc-9.21.8.so
lib/bind-tools/libisccc.so
-lib/bind-tools/libisccfg-9.21.7.so
+lib/bind-tools/libisccfg-9.21.8.so
lib/bind-tools/libisccfg.so
-lib/bind-tools/libns-9.21.7.so
+lib/bind-tools/libns-9.21.8.so
lib/bind-tools/libns.so
share/man/man1/arpaname.1.gz
share/man/man1/delv.1.gz
diff --git a/dns/bind9-devel/Makefile b/dns/bind9-devel/Makefile
index 33117e7339a8..daa0f32e2b82 100644
--- a/dns/bind9-devel/Makefile
+++ b/dns/bind9-devel/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.21.7
+DISTVERSION= 9.21.8
.if defined(BIND_TOOLS_SLAVE)
# dns/bind-tools here
PORTREVISION= 0
diff --git a/dns/bind9-devel/distinfo b/dns/bind9-devel/distinfo
index 2c33a3e26b6b..a596aa1b22f7 100644
--- a/dns/bind9-devel/distinfo
+++ b/dns/bind9-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744829551
-SHA256 (bind-9.21.7.tar.xz) = f9cd6c8e9cc7fd0ae6438a26072063b2d0aa11594493ecf4655f29abdc704b89
-SIZE (bind-9.21.7.tar.xz) = 5558888
+TIMESTAMP = 1747834686
+SHA256 (bind-9.21.8.tar.xz) = 65ee1e640b730e9fd8cb1e122e5146f03fade3e4105d10066a1371d92b20cb44
+SIZE (bind-9.21.8.tar.xz) = 5568296
diff --git a/dns/bind9-devel/pkg-plist b/dns/bind9-devel/pkg-plist
index 2099b7727cb4..a9d6ae3ac068 100644
--- a/dns/bind9-devel/pkg-plist
+++ b/dns/bind9-devel/pkg-plist
@@ -234,15 +234,15 @@ include/ns/update.h
include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
-lib/libdns-9.21.7.so
+lib/libdns-9.21.8.so
lib/libdns.so
-lib/libisc-9.21.7.so
+lib/libisc-9.21.8.so
lib/libisc.so
-lib/libisccc-9.21.7.so
+lib/libisccc-9.21.8.so
lib/libisccc.so
-lib/libisccfg-9.21.7.so
+lib/libisccfg-9.21.8.so
lib/libisccfg.so
-lib/libns-9.21.7.so
+lib/libns-9.21.8.so
lib/libns.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
diff --git a/dns/bind918/Makefile b/dns/bind918/Makefile
index 37ca61ae5d41..8253a8129744 100644
--- a/dns/bind918/Makefile
+++ b/dns/bind918/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.18.36
+DISTVERSION= 9.18.37
PORTREVISION= 0
CATEGORIES= dns net
MASTER_SITES= ISC/bind9/${DISTVERSION}
diff --git a/dns/bind918/distinfo b/dns/bind918/distinfo
index a668a626a870..bf584a1cfaa8 100644
--- a/dns/bind918/distinfo
+++ b/dns/bind918/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744829385
-SHA256 (bind-9.18.36.tar.xz) = cd9a667bd33637dd9af331e4a203837cb3d53de5747eb2973c816dfaa68708f1
-SIZE (bind-9.18.36.tar.xz) = 5357976
+TIMESTAMP = 1747834565
+SHA256 (bind-9.18.37.tar.xz) = b322aaa4b0a98dba7507a18107b06283ec969af9af4797992e0a200fabace646
+SIZE (bind-9.18.37.tar.xz) = 5358128
diff --git a/dns/bind918/pkg-plist b/dns/bind918/pkg-plist
index 28210402e054..429310fceb20 100644
--- a/dns/bind918/pkg-plist
+++ b/dns/bind918/pkg-plist
@@ -240,19 +240,19 @@ include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
lib/libbind9.so
-lib/libbind9-9.18.36.so
+lib/libbind9-9.18.37.so
lib/libdns.so
-lib/libdns-9.18.36.so
+lib/libdns-9.18.37.so
lib/libirs.so
-lib/libirs-9.18.36.so
+lib/libirs-9.18.37.so
lib/libisc.so
-lib/libisc-9.18.36.so
+lib/libisc-9.18.37.so
lib/libisccc.so
-lib/libisccc-9.18.36.so
+lib/libisccc-9.18.37.so
lib/libisccfg.so
-lib/libisccfg-9.18.36.so
+lib/libisccfg-9.18.37.so
lib/libns.so
-lib/libns-9.18.36.so
+lib/libns-9.18.37.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
@comment share/man/man1/dig.1.gz
diff --git a/dns/bind920/Makefile b/dns/bind920/Makefile
index ff62d67f7810..55b4d8e06bd2 100644
--- a/dns/bind920/Makefile
+++ b/dns/bind920/Makefile
@@ -1,7 +1,7 @@
# pkg-help formatted with fmt 59 63
PORTNAME= bind
-DISTVERSION= 9.20.8
+DISTVERSION= 9.20.9
.if defined(BIND_TOOLS_SLAVE)
# dns/bind-tools here
PORTREVISION= 0
diff --git a/dns/bind920/distinfo b/dns/bind920/distinfo
index a7af60325a38..be58b2e558e2 100644
--- a/dns/bind920/distinfo
+++ b/dns/bind920/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744829456
-SHA256 (bind-9.20.8.tar.xz) = 3004d99c476beab49a986c2d49f902e2cd7766c9ab18b261e8b353cabf3a04b5
-SIZE (bind-9.20.8.tar.xz) = 5661928
+TIMESTAMP = 1747834656
+SHA256 (bind-9.20.9.tar.xz) = 3d26900ed9c9a859073ffea9b97e292c1248dad18279b17b05fcb23c3091f86d
+SIZE (bind-9.20.9.tar.xz) = 5668452
diff --git a/dns/bind920/pkg-plist b/dns/bind920/pkg-plist
index beef2af65409..27b6c041cf70 100644
--- a/dns/bind920/pkg-plist
+++ b/dns/bind920/pkg-plist
@@ -242,15 +242,15 @@ include/ns/update.h
include/ns/xfrout.h
lib/bind/filter-a.so
lib/bind/filter-aaaa.so
-lib/libdns-9.20.8.so
+lib/libdns-9.20.9.so
lib/libdns.so
-lib/libisc-9.20.8.so
+lib/libisc-9.20.9.so
lib/libisc.so
-lib/libisccc-9.20.8.so
+lib/libisccc-9.20.9.so
lib/libisccc.so
-lib/libisccfg-9.20.8.so
+lib/libisccfg-9.20.9.so
lib/libisccfg.so
-lib/libns-9.20.8.so
+lib/libns-9.20.9.so
lib/libns.so
@comment share/man/man1/arpaname.1.gz
@comment share/man/man1/delv.1.gz
diff --git a/dns/blocky/Makefile b/dns/blocky/Makefile
index 677e0f7dddeb..84d4cd0a1e3c 100644
--- a/dns/blocky/Makefile
+++ b/dns/blocky/Makefile
@@ -1,7 +1,7 @@
PORTNAME= blocky
DISTVERSIONPREFIX= v
-DISTVERSION= 0.25
-PORTREVISION= 3
+DISTVERSION= 0.26
+PORTREVISION= 1
CATEGORIES= dns
MAINTAINER= eduardo@FreeBSD.org
@@ -11,7 +11,7 @@ WWW= https://0xerr0r.github.io/blocky/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= go:1.22,modules
+USES= go:1.24,modules
USE_GITHUB= yes
GH_ACCOUNT= 0xERR0R
USE_RC_SUBR= blocky
diff --git a/dns/blocky/distinfo b/dns/blocky/distinfo
index d153a6bcafd2..b2ea11f0f371 100644
--- a/dns/blocky/distinfo
+++ b/dns/blocky/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1737152086
-SHA256 (go/dns_blocky/0xERR0R-blocky-v0.25_GH0/go.mod) = 96ec26d0c91a0ddbcdb637948b1fa09e34dbc1dfa28d505cd2e97a36fc5f489a
-SIZE (go/dns_blocky/0xERR0R-blocky-v0.25_GH0/go.mod) = 7483
-SHA256 (go/dns_blocky/0xERR0R-blocky-v0.25_GH0/0xERR0R-blocky-v0.25_GH0.tar.gz) = 856f09cd5df5dc20a44067113dd200a3e74465c3ded2b5dcd473188b3c764b11
-SIZE (go/dns_blocky/0xERR0R-blocky-v0.25_GH0/0xERR0R-blocky-v0.25_GH0.tar.gz) = 7253485
+TIMESTAMP = 1747771424
+SHA256 (go/dns_blocky/0xERR0R-blocky-v0.26_GH0/go.mod) = ee8d5eaac9cbf13d74cd1265dc21273c22df460cc18224497536a1baf82f9f2c
+SIZE (go/dns_blocky/0xERR0R-blocky-v0.26_GH0/go.mod) = 8316
+SHA256 (go/dns_blocky/0xERR0R-blocky-v0.26_GH0/0xERR0R-blocky-v0.26_GH0.tar.gz) = 3a5c4552a248399684ca5ec1ee40aae80b6b16a3c39c6123d9a8b1e9c7d5bce5
+SIZE (go/dns_blocky/0xERR0R-blocky-v0.26_GH0/0xERR0R-blocky-v0.26_GH0.tar.gz) = 7259169
diff --git a/dns/dnscrypt-proxy2/Makefile b/dns/dnscrypt-proxy2/Makefile
index ad9bd483771b..2dea2afe5f72 100644
--- a/dns/dnscrypt-proxy2/Makefile
+++ b/dns/dnscrypt-proxy2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dnscrypt-proxy
PORTVERSION= 2.1.5
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= dns security
PKGNAMESUFFIX= 2
diff --git a/dns/doggo/Makefile b/dns/doggo/Makefile
index cbd5b4900a8d..3d1e1b1f6799 100644
--- a/dns/doggo/Makefile
+++ b/dns/doggo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= doggo
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.5
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= dns
diff --git a/dns/godns/Makefile b/dns/godns/Makefile
index 682a02451e53..85ec6ede8de0 100644
--- a/dns/godns/Makefile
+++ b/dns/godns/Makefile
@@ -1,6 +1,7 @@
PORTNAME= godns
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.4
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://raw.githubusercontent.com/TimothyYe/${PORTNAME}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/dns/kf6-kdnssd/distinfo b/dns/kf6-kdnssd/distinfo
index 479e1c39eb5c..79584417d53a 100644
--- a/dns/kf6-kdnssd/distinfo
+++ b/dns/kf6-kdnssd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798876
-SHA256 (KDE/frameworks/6.13.0/kdnssd-6.13.0.tar.xz) = e3d25dfaa3886dff4851e5b88f652f6bc6e8e8718708bd80ba49875141907e82
-SIZE (KDE/frameworks/6.13.0/kdnssd-6.13.0.tar.xz) = 2269224
+TIMESTAMP = 1746358557
+SHA256 (KDE/frameworks/6.14/kdnssd-6.14.0.tar.xz) = ce903952b908566b99d50a4a549825ea4ef95d7544686cdccccf693b81106199
+SIZE (KDE/frameworks/6.14/kdnssd-6.14.0.tar.xz) = 2269284
diff --git a/dns/nextdns/Makefile b/dns/nextdns/Makefile
index 942ad79422fd..9e66f94a26a3 100644
--- a/dns/nextdns/Makefile
+++ b/dns/nextdns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nextdns
PORTVERSION= 1.42.0
DISTVERSIONPREFIX= v
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= dns security
MAINTAINER= rs@nextdns.io
diff --git a/dns/prometheus-dnssec-exporter/Makefile b/dns/prometheus-dnssec-exporter/Makefile
index 3b808d69775c..b6ce709ca9f4 100644
--- a/dns/prometheus-dnssec-exporter/Makefile
+++ b/dns/prometheus-dnssec-exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prometheus-dnssec-exporter
DISTVERSION= g20220925
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= dns
MAINTAINER= philip@FreeBSD.org
diff --git a/dns/rdap/Makefile b/dns/rdap/Makefile
index ccc2f263049d..59c4b1ba1f86 100644
--- a/dns/rdap/Makefile
+++ b/dns/rdap/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rdap
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= dns
MAINTAINER= pi@FreeBSD.org
diff --git a/dns/subfinder/Makefile b/dns/subfinder/Makefile
index 63765788416d..d7baeb5983a7 100644
--- a/dns/subfinder/Makefile
+++ b/dns/subfinder/Makefile
@@ -1,7 +1,7 @@
PORTNAME= subfinder
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/yandex-ddns/Makefile b/dns/yandex-ddns/Makefile
index ac9ef0021bfe..5ecf6b1e4e80 100644
--- a/dns/yandex-ddns/Makefile
+++ b/dns/yandex-ddns/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yandex-ddns
DISTVERSION= g20200613
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= dns
MAINTAINER= ports@FreeBSD.org
diff --git a/dns/zdns/Makefile b/dns/zdns/Makefile
index 1149b188ebe8..c3755843a973 100644
--- a/dns/zdns/Makefile
+++ b/dns/zdns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zdns
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/zns/Makefile b/dns/zns/Makefile
index 1f622fcd9985..ff438255592c 100644
--- a/dns/zns/Makefile
+++ b/dns/zns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zns
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= dns
MAINTAINER= nxjoseph@protonmail.com
diff --git a/editors/gomate/Makefile b/editors/gomate/Makefile
index 1e4022eee83f..c31b2da6dd0d 100644
--- a/editors/gomate/Makefile
+++ b/editors/gomate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gomate
DISTVERSION= g20170711
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= editors
MAINTAINER= fabian.freyer@physik.tu-berlin.de
diff --git a/editors/micro/Makefile b/editors/micro/Makefile
index a46e2bbadf61..e9b5341eacbe 100644
--- a/editors/micro/Makefile
+++ b/editors/micro/Makefile
@@ -1,7 +1,7 @@
PORTNAME= micro
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.14
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors
MAINTAINER= lcook@FreeBSD.org
diff --git a/editors/vim/Makefile b/editors/vim/Makefile
index a2d99117dc91..23b3dfeb235d 100644
--- a/editors/vim/Makefile
+++ b/editors/vim/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vim
-PORTVERSION= 9.1.1378
+PORTVERSION= 9.1.1401
DISTVERSIONPREFIX= v
CATEGORIES= editors
diff --git a/editors/vim/distinfo b/editors/vim/distinfo
index 8d54f27a9d48..3509d6750639 100644
--- a/editors/vim/distinfo
+++ b/editors/vim/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746899563
-SHA256 (vim-vim-v9.1.1378_GH0.tar.gz) = 34b682d4aa45d9220c7188662b05a45e1b2e34ceb3271df43b1ced0e25752557
-SIZE (vim-vim-v9.1.1378_GH0.tar.gz) = 18802935
+TIMESTAMP = 1747854345
+SHA256 (vim-vim-v9.1.1401_GH0.tar.gz) = b96c89c22b604e03426c7ba18df28a51c870733ecbf11725749963e5c7d4162c
+SIZE (vim-vim-v9.1.1401_GH0.tar.gz) = 18840341
diff --git a/emulators/magia/Makefile b/emulators/magia/Makefile
index 2727b44605e3..11b61290ece9 100644
--- a/emulators/magia/Makefile
+++ b/emulators/magia/Makefile
@@ -1,7 +1,7 @@
PORTNAME= magia
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= emulators
MAINTAINER= ports@FreeBSD.org
diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile
index 12125ec82fc2..2df6984a7179 100644
--- a/emulators/wine/Makefile
+++ b/emulators/wine/Makefile
@@ -148,7 +148,7 @@ PLIST_SUB+= WINE32="@comment " WINE64="" WINEARCH="x86_64"
# FreeBSD yet.
post-patch:
${REINPLACE_CMD} '/Exec/s|wine|wine64|g' ${WRKSRC}/loader/wine.desktop
- ${MV} ${WRKSRC}/loader/*.man.in ${WRKSRC}/tools/wine/
+ ${CP} ${WRKSRC}/loader/*.man.in ${WRKSRC}/tools/wine/
.else
EXTRA_PATCHES+= files/extra-patch-tools-winebuild-res32
diff --git a/emulators/yuzu/files/patch-fmt11 b/emulators/yuzu/files/patch-fmt11
new file mode 100644
index 000000000000..7bb956a08328
--- /dev/null
+++ b/emulators/yuzu/files/patch-fmt11
@@ -0,0 +1,300 @@
+https://git.citron-emu.org/citron/emu/-/commit/7730d14b4a26
+
+--- src/common/logging/formatter.h.orig 2024-03-01 07:57:00 UTC
++++ src/common/logging/formatter.h
+@@ -14,7 +14,7 @@ struct fmt::formatter<T, std::enable_if_t<std::is_enum
+ struct fmt::formatter<T, std::enable_if_t<std::is_enum_v<T>, char>>
+ : formatter<std::underlying_type_t<T>> {
+ template <typename FormatContext>
+- auto format(const T& value, FormatContext& ctx) -> decltype(ctx.out()) {
++ auto format(const T& value, FormatContext& ctx) const -> decltype(ctx.out()) {
+ return fmt::formatter<std::underlying_type_t<T>>::format(
+ static_cast<std::underlying_type_t<T>>(value), ctx);
+ }
+--- src/common/typed_address.h.orig 2024-03-01 07:57:00 UTC
++++ src/common/typed_address.h
+@@ -262,7 +262,7 @@ struct fmt::formatter<Common::PhysicalAddress> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Common::PhysicalAddress& addr, FormatContext& ctx) {
++ auto format(const Common::PhysicalAddress& addr, FormatContext& ctx) const {
+ return fmt::format_to(ctx.out(), "{:#x}", static_cast<u64>(addr.GetValue()));
+ }
+ };
+@@ -273,7 +273,7 @@ struct fmt::formatter<Common::ProcessAddress> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Common::ProcessAddress& addr, FormatContext& ctx) {
++ auto format(const Common::ProcessAddress& addr, FormatContext& ctx) const {
+ return fmt::format_to(ctx.out(), "{:#x}", static_cast<u64>(addr.GetValue()));
+ }
+ };
+@@ -284,7 +284,7 @@ struct fmt::formatter<Common::VirtualAddress> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Common::VirtualAddress& addr, FormatContext& ctx) {
++ auto format(const Common::VirtualAddress& addr, FormatContext& ctx) const {
+ return fmt::format_to(ctx.out(), "{:#x}", static_cast<u64>(addr.GetValue()));
+ }
+ };
+--- src/core/arm/dynarmic/dynarmic_cp15.cpp.orig 2024-03-01 07:57:00 UTC
++++ src/core/arm/dynarmic/dynarmic_cp15.cpp
+@@ -22,7 +22,7 @@ struct fmt::formatter<Dynarmic::A32::CoprocReg> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Dynarmic::A32::CoprocReg& reg, FormatContext& ctx) {
++ auto format(const Dynarmic::A32::CoprocReg& reg, FormatContext& ctx) const {
+ return fmt::format_to(ctx.out(), "cp{}", static_cast<size_t>(reg));
+ }
+ };
+--- src/core/debugger/gdbstub.cpp.orig 2024-03-01 07:57:00 UTC
++++ src/core/debugger/gdbstub.cpp
+@@ -9,6 +9,7 @@
+ #include <thread>
+
+ #include <boost/algorithm/string.hpp>
++#include <fmt/ranges.h>
+
+ #include "common/hex_util.h"
+ #include "common/logging/log.h"
+--- src/core/hle/service/nfc/common/device.cpp.orig 2024-03-01 07:57:00 UTC
++++ src/core/hle/service/nfc/common/device.cpp
+@@ -14,7 +14,7 @@
+ #pragma warning(pop)
+ #endif
+
+-#include <fmt/format.h>
++#include <fmt/ranges.h>
+
+ #include "common/fs/file.h"
+ #include "common/fs/fs.h"
+--- src/core/hle/service/psc/time/common.h.orig 2024-03-01 07:57:00 UTC
++++ src/core/hle/service/psc/time/common.h
+@@ -167,7 +167,7 @@ struct fmt::formatter<Service::PSC::Time::TimeType> :
+ template <>
+ struct fmt::formatter<Service::PSC::Time::TimeType> : fmt::formatter<fmt::string_view> {
+ template <typename FormatContext>
+- auto format(Service::PSC::Time::TimeType type, FormatContext& ctx) {
++ auto format(Service::PSC::Time::TimeType type, FormatContext& ctx) const {
+ const string_view name = [type] {
+ using Service::PSC::Time::TimeType;
+ switch (type) {
+--- src/shader_recompiler/backend/glasm/reg_alloc.h.orig 2024-03-01 07:57:00 UTC
++++ src/shader_recompiler/backend/glasm/reg_alloc.h
+@@ -184,7 +184,7 @@ struct fmt::formatter<Shader::Backend::GLASM::Id> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(Shader::Backend::GLASM::Id id, FormatContext& ctx) {
++ auto format(Shader::Backend::GLASM::Id id, FormatContext& ctx) const {
+ return Shader::Backend::GLASM::FormatTo<true>(ctx, id);
+ }
+ };
+@@ -195,7 +195,7 @@ struct fmt::formatter<Shader::Backend::GLASM::Register
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::Backend::GLASM::Register& value, FormatContext& ctx) {
++ auto format(const Shader::Backend::GLASM::Register& value, FormatContext& ctx) const {
+ if (value.type != Shader::Backend::GLASM::Type::Register) {
+ throw Shader::InvalidArgument("Register value type is not register");
+ }
+@@ -209,7 +209,7 @@ struct fmt::formatter<Shader::Backend::GLASM::ScalarRe
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::Backend::GLASM::ScalarRegister& value, FormatContext& ctx) {
++ auto format(const Shader::Backend::GLASM::ScalarRegister& value, FormatContext& ctx) const {
+ if (value.type != Shader::Backend::GLASM::Type::Register) {
+ throw Shader::InvalidArgument("Register value type is not register");
+ }
+@@ -223,7 +223,7 @@ struct fmt::formatter<Shader::Backend::GLASM::ScalarU3
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::Backend::GLASM::ScalarU32& value, FormatContext& ctx) {
++ auto format(const Shader::Backend::GLASM::ScalarU32& value, FormatContext& ctx) const {
+ switch (value.type) {
+ case Shader::Backend::GLASM::Type::Void:
+ break;
+@@ -244,7 +244,7 @@ struct fmt::formatter<Shader::Backend::GLASM::ScalarS3
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::Backend::GLASM::ScalarS32& value, FormatContext& ctx) {
++ auto format(const Shader::Backend::GLASM::ScalarS32& value, FormatContext& ctx) const {
+ switch (value.type) {
+ case Shader::Backend::GLASM::Type::Void:
+ break;
+@@ -265,7 +265,7 @@ struct fmt::formatter<Shader::Backend::GLASM::ScalarF3
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::Backend::GLASM::ScalarF32& value, FormatContext& ctx) {
++ auto format(const Shader::Backend::GLASM::ScalarF32& value, FormatContext& ctx) const {
+ switch (value.type) {
+ case Shader::Backend::GLASM::Type::Void:
+ break;
+@@ -286,7 +286,7 @@ struct fmt::formatter<Shader::Backend::GLASM::ScalarF6
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::Backend::GLASM::ScalarF64& value, FormatContext& ctx) {
++ auto format(const Shader::Backend::GLASM::ScalarF64& value, FormatContext& ctx) const {
+ switch (value.type) {
+ case Shader::Backend::GLASM::Type::Void:
+ break;
+--- src/shader_recompiler/frontend/ir/attribute.h.orig 2024-03-01 07:57:00 UTC
++++ src/shader_recompiler/frontend/ir/attribute.h
+@@ -250,7 +250,7 @@ struct fmt::formatter<Shader::IR::Attribute> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::IR::Attribute& attribute, FormatContext& ctx) {
++ auto format(const Shader::IR::Attribute& attribute, FormatContext& ctx) const {
+ return fmt::format_to(ctx.out(), "{}", Shader::IR::NameOf(attribute));
+ }
+ };
+--- src/shader_recompiler/frontend/ir/condition.h.orig 2024-03-01 07:57:00 UTC
++++ src/shader_recompiler/frontend/ir/condition.h
+@@ -52,7 +52,7 @@ struct fmt::formatter<Shader::IR::Condition> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::IR::Condition& cond, FormatContext& ctx) {
++ auto format(const Shader::IR::Condition& cond, FormatContext& ctx) const {
+ return fmt::format_to(ctx.out(), "{}", Shader::IR::NameOf(cond));
+ }
+ };
+--- src/shader_recompiler/frontend/ir/flow_test.h.orig 2024-03-01 07:57:00 UTC
++++ src/shader_recompiler/frontend/ir/flow_test.h
+@@ -55,7 +55,7 @@ struct fmt::formatter<Shader::IR::FlowTest> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::IR::FlowTest& flow_test, FormatContext& ctx) {
++ auto format(const Shader::IR::FlowTest& flow_test, FormatContext& ctx) const {
+ return fmt::format_to(ctx.out(), "{}", Shader::IR::NameOf(flow_test));
+ }
+ };
+--- src/shader_recompiler/frontend/ir/opcodes.h.orig 2024-03-01 07:57:00 UTC
++++ src/shader_recompiler/frontend/ir/opcodes.h
+@@ -103,7 +103,7 @@ struct fmt::formatter<Shader::IR::Opcode> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::IR::Opcode& op, FormatContext& ctx) {
++ auto format(const Shader::IR::Opcode& op, FormatContext& ctx) const {
+ return fmt::format_to(ctx.out(), "{}", Shader::IR::NameOf(op));
+ }
+ };
+--- src/shader_recompiler/frontend/ir/pred.h.orig 2024-03-01 07:57:00 UTC
++++ src/shader_recompiler/frontend/ir/pred.h
+@@ -33,7 +33,7 @@ struct fmt::formatter<Shader::IR::Pred> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::IR::Pred& pred, FormatContext& ctx) {
++ auto format(const Shader::IR::Pred& pred, FormatContext& ctx) const {
+ if (pred == Shader::IR::Pred::PT) {
+ return fmt::format_to(ctx.out(), "PT");
+ } else {
+--- src/shader_recompiler/frontend/ir/reg.h.orig 2024-03-01 07:57:00 UTC
++++ src/shader_recompiler/frontend/ir/reg.h
+@@ -319,7 +319,7 @@ struct fmt::formatter<Shader::IR::Reg> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::IR::Reg& reg, FormatContext& ctx) {
++ auto format(const Shader::IR::Reg& reg, FormatContext& ctx) const {
+ if (reg == Shader::IR::Reg::RZ) {
+ return fmt::format_to(ctx.out(), "RZ");
+ } else if (static_cast<int>(reg) >= 0 && static_cast<int>(reg) < 255) {
+--- src/shader_recompiler/frontend/ir/type.h.orig 2024-03-01 07:57:00 UTC
++++ src/shader_recompiler/frontend/ir/type.h
+@@ -54,7 +54,7 @@ struct fmt::formatter<Shader::IR::Type> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::IR::Type& type, FormatContext& ctx) {
++ auto format(const Shader::IR::Type& type, FormatContext& ctx) const {
+ return fmt::format_to(ctx.out(), "{}", NameOf(type));
+ }
+ };
+--- src/shader_recompiler/frontend/maxwell/location.h.orig 2024-03-01 07:57:00 UTC
++++ src/shader_recompiler/frontend/maxwell/location.h
+@@ -102,7 +102,7 @@ struct fmt::formatter<Shader::Maxwell::Location> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::Maxwell::Location& location, FormatContext& ctx) {
++ auto format(const Shader::Maxwell::Location& location, FormatContext& ctx) const {
+ return fmt::format_to(ctx.out(), "{:04x}", location.Offset());
+ }
+ };
+--- src/shader_recompiler/frontend/maxwell/opcodes.h.orig 2024-03-01 07:57:00 UTC
++++ src/shader_recompiler/frontend/maxwell/opcodes.h
+@@ -23,7 +23,7 @@ struct fmt::formatter<Shader::Maxwell::Opcode> {
+ return ctx.begin();
+ }
+ template <typename FormatContext>
+- auto format(const Shader::Maxwell::Opcode& opcode, FormatContext& ctx) {
++ auto format(const Shader::Maxwell::Opcode& opcode, FormatContext& ctx) const {
+ return fmt::format_to(ctx.out(), "{}", NameOf(opcode));
+ }
+ };
+--- src/video_core/renderer_vulkan/renderer_vulkan.cpp.orig 2024-03-01 07:57:00 UTC
++++ src/video_core/renderer_vulkan/renderer_vulkan.cpp
+@@ -9,7 +9,7 @@
+ #include <string>
+ #include <vector>
+
+-#include <fmt/format.h>
++#include <fmt/ranges.h>
+
+ #include "common/logging/log.h"
+ #include "common/polyfill_ranges.h"
+--- src/video_core/texture_cache/formatter.h.orig 2024-03-01 07:57:00 UTC
++++ src/video_core/texture_cache/formatter.h
+@@ -13,7 +13,7 @@ struct fmt::formatter<VideoCore::Surface::PixelFormat>
+ template <>
+ struct fmt::formatter<VideoCore::Surface::PixelFormat> : fmt::formatter<fmt::string_view> {
+ template <typename FormatContext>
+- auto format(VideoCore::Surface::PixelFormat format, FormatContext& ctx) {
++ auto format(VideoCore::Surface::PixelFormat format, FormatContext& ctx) const {
+ using VideoCore::Surface::PixelFormat;
+ const string_view name = [format] {
+ switch (format) {
+@@ -234,7 +234,7 @@ struct fmt::formatter<VideoCommon::ImageType> : fmt::f
+ template <>
+ struct fmt::formatter<VideoCommon::ImageType> : fmt::formatter<fmt::string_view> {
+ template <typename FormatContext>
+- auto format(VideoCommon::ImageType type, FormatContext& ctx) {
++ auto format(VideoCommon::ImageType type, FormatContext& ctx) const {
+ const string_view name = [type] {
+ using VideoCommon::ImageType;
+ switch (type) {
+@@ -262,7 +262,7 @@ struct fmt::formatter<VideoCommon::Extent3D> {
+ }
+
+ template <typename FormatContext>
+- auto format(const VideoCommon::Extent3D& extent, FormatContext& ctx) {
++ auto format(const VideoCommon::Extent3D& extent, FormatContext& ctx) const {
+ return fmt::format_to(ctx.out(), "{{{}, {}, {}}}", extent.width, extent.height,
+ extent.depth);
+ }
+--- src/yuzu/main.cpp.orig 2024-03-01 07:57:00 UTC
++++ src/yuzu/main.cpp
+@@ -91,7 +91,7 @@ static FileSys::VirtualFile VfsDirectoryCreateFileWrap
+ #include <SDL.h> // For SDL ScreenSaver functions
+ #endif
+
+-#include <fmt/format.h>
++#include <fmt/ranges.h>
+ #include "common/detached_tasks.h"
+ #include "common/fs/fs.h"
+ #include "common/fs/path_util.h"
diff --git a/filesystems/webdavfs/Makefile b/filesystems/webdavfs/Makefile
index c06b1b3d7ee7..5e40e20a0b11 100644
--- a/filesystems/webdavfs/Makefile
+++ b/filesystems/webdavfs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fusefs-webdavfs
DISTVERSION= g20200520
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= filesystems
MAINTAINER= eugen@FreeBSD.org
diff --git a/filesystems/zfs-snap-diff/Makefile b/filesystems/zfs-snap-diff/Makefile
index d1900c68f8dc..9cdda7341a08 100644
--- a/filesystems/zfs-snap-diff/Makefile
+++ b/filesystems/zfs-snap-diff/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zfs-snap-diff
PORTVERSION= 1.1.3
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= filesystems sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/filesystems/zrepl/Makefile b/filesystems/zrepl/Makefile
index 6ac1d9f137e1..2735c49b0936 100644
--- a/filesystems/zrepl/Makefile
+++ b/filesystems/zrepl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zrepl
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= filesystems sysutils
MAINTAINER= driesm@FreeBSD.org
diff --git a/finance/fixc/Makefile b/finance/fixc/Makefile
index 1adbec28ee09..108146846910 100644
--- a/finance/fixc/Makefile
+++ b/finance/fixc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fixc
PORTVERSION= 1.2
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= finance
MAINTAINER= blttll@gmail.com
diff --git a/finance/lnd/Makefile b/finance/lnd/Makefile
index 699b39795de4..d2c8bb6cd4d0 100644
--- a/finance/lnd/Makefile
+++ b/finance/lnd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lnd
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.3-beta
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= finance
MAINTAINER= yuri@FreeBSD.org
diff --git a/ftp/curlie/Makefile b/ftp/curlie/Makefile
index 2217348dee76..908977d52cee 100644
--- a/ftp/curlie/Makefile
+++ b/ftp/curlie/Makefile
@@ -1,7 +1,7 @@
PORTNAME= curlie
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.7
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= ftp net www
MAINTAINER= 0mp@FreeBSD.org
diff --git a/ftp/pget/Makefile b/ftp/pget/Makefile
index ed8f7d06c9e3..95606c5e167b 100644
--- a/ftp/pget/Makefile
+++ b/ftp/pget/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pget
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= ftp net www
MAINTAINER= yuri@FreeBSD.org
diff --git a/ftp/py-parfive/Makefile b/ftp/py-parfive/Makefile
index d3b8e521fdd7..6edb1f5661f2 100644
--- a/ftp/py-parfive/Makefile
+++ b/ftp/py-parfive/Makefile
@@ -1,5 +1,5 @@
PORTNAME= parfive
-DISTVERSION= 2.1.0
+DISTVERSION= 2.2.0
CATEGORIES= ftp
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/ftp/py-parfive/distinfo b/ftp/py-parfive/distinfo
index 820dcb95b06b..285df32ed4a9 100644
--- a/ftp/py-parfive/distinfo
+++ b/ftp/py-parfive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712735407
-SHA256 (parfive-2.1.0.tar.gz) = cd6cb419242130730cf41d4cf6f284ebf50f1a71ce6c9508e0467ec98f17dc8e
-SIZE (parfive-2.1.0.tar.gz) = 33956
+TIMESTAMP = 1747814583
+SHA256 (parfive-2.2.0.tar.gz) = de07d148d898e3f8ad6d6514e1d28e13f51d80de153fa1918c346509a5002e9b
+SIZE (parfive-2.2.0.tar.gz) = 40007
diff --git a/games/automuteus/Makefile b/games/automuteus/Makefile
index 4b8386f4b4b3..0d929e85b8c1 100644
--- a/games/automuteus/Makefile
+++ b/games/automuteus/Makefile
@@ -1,6 +1,6 @@
PORTNAME= automuteus
DISTVERSION= 8.3.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= games
MAINTAINER= ports@FreeBSD.org
diff --git a/games/neo-cowsay/Makefile b/games/neo-cowsay/Makefile
index 087ab8a5f11d..aa6baac308d2 100644
--- a/games/neo-cowsay/Makefile
+++ b/games/neo-cowsay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= neo-cowsay
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.4
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/graphics/corrupter/Makefile b/graphics/corrupter/Makefile
index 55603094fb6a..e25a0a0f2a8b 100644
--- a/graphics/corrupter/Makefile
+++ b/graphics/corrupter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= corrupter
DISTVERSIONPREFIX= v
DISTVERSION= 1.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/d2/Makefile b/graphics/d2/Makefile
index d706c9c253f0..d2b394a06f7a 100644
--- a/graphics/d2/Makefile
+++ b/graphics/d2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= d2
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= adamw@FreeBSD.org
diff --git a/graphics/jp/Makefile b/graphics/jp/Makefile
index b165613db5a5..ed0c451a60bd 100644
--- a/graphics/jp/Makefile
+++ b/graphics/jp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jp
DISTVERSION= 1.1.12
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= graphics
MAINTAINER= 0mp@FreeBSD.org
diff --git a/graphics/kf6-kimageformats/distinfo b/graphics/kf6-kimageformats/distinfo
index 68a83fbce925..2f2fe13a30d9 100644
--- a/graphics/kf6-kimageformats/distinfo
+++ b/graphics/kf6-kimageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798876
-SHA256 (KDE/frameworks/6.13.0/kimageformats-6.13.0.tar.xz) = 8cace92dc49ce24ad865b31d1bfb2eab2d7cf550542660f9d2a16dbe9b47f34e
-SIZE (KDE/frameworks/6.13.0/kimageformats-6.13.0.tar.xz) = 28199508
+TIMESTAMP = 1746358557
+SHA256 (KDE/frameworks/6.14/kimageformats-6.14.0.tar.xz) = 3a0f81be25e9a0eab7dc1373bc56480abcb3041ca1a5a8c7f0d6d52d221d5449
+SIZE (KDE/frameworks/6.14/kimageformats-6.14.0.tar.xz) = 28200036
diff --git a/graphics/kf6-kplotting/distinfo b/graphics/kf6-kplotting/distinfo
index f925c6fca263..859eac1a6586 100644
--- a/graphics/kf6-kplotting/distinfo
+++ b/graphics/kf6-kplotting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798877
-SHA256 (KDE/frameworks/6.13.0/kplotting-6.13.0.tar.xz) = 918b56f9d0ac677d7c4ebe3f1249dab5c7d46afd8a28f940751655fbc4935916
-SIZE (KDE/frameworks/6.13.0/kplotting-6.13.0.tar.xz) = 33680
+TIMESTAMP = 1746358558
+SHA256 (KDE/frameworks/6.14/kplotting-6.14.0.tar.xz) = e6b63184f973bf0d12402779dfd1871f7685b7954e36898e4640ac86b9c977ac
+SIZE (KDE/frameworks/6.14/kplotting-6.14.0.tar.xz) = 33704
diff --git a/graphics/kf6-kquickcharts/distinfo b/graphics/kf6-kquickcharts/distinfo
index 1ae068ac0a0d..6c51b59be4a7 100644
--- a/graphics/kf6-kquickcharts/distinfo
+++ b/graphics/kf6-kquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798877
-SHA256 (KDE/frameworks/6.13.0/kquickcharts-6.13.0.tar.xz) = bce07e95a460f44cb1a5191a96fdb22dafee681f09dbed28fe7508e33219ea0b
-SIZE (KDE/frameworks/6.13.0/kquickcharts-6.13.0.tar.xz) = 110248
+TIMESTAMP = 1746358558
+SHA256 (KDE/frameworks/6.14/kquickcharts-6.14.0.tar.xz) = dfb33c90eedc7c950e043fb2adf6c8a2df3745e79d2bbcd5e595757448fe98b7
+SIZE (KDE/frameworks/6.14/kquickcharts-6.14.0.tar.xz) = 110256
diff --git a/graphics/kf6-ksvg/distinfo b/graphics/kf6-ksvg/distinfo
index dfd1f8709978..4890fbcbe9b1 100644
--- a/graphics/kf6-ksvg/distinfo
+++ b/graphics/kf6-ksvg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798877
-SHA256 (KDE/frameworks/6.13.0/ksvg-6.13.0.tar.xz) = 9bf0d2a7626557b43c50821bab7d1960a73f8eb981ea892a64cb4a11277ed24b
-SIZE (KDE/frameworks/6.13.0/ksvg-6.13.0.tar.xz) = 84040
+TIMESTAMP = 1746358558
+SHA256 (KDE/frameworks/6.14/ksvg-6.14.0.tar.xz) = 1456649ff2e1397e2a666ce24bbb6f074fda5cb96ada425d122bcc14744a5dce
+SIZE (KDE/frameworks/6.14/ksvg-6.14.0.tar.xz) = 84048
diff --git a/graphics/kf6-prison/distinfo b/graphics/kf6-prison/distinfo
index af56f6d2ba0d..0fbe728ceff3 100644
--- a/graphics/kf6-prison/distinfo
+++ b/graphics/kf6-prison/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798877
-SHA256 (KDE/frameworks/6.13.0/prison-6.13.0.tar.xz) = 23c46e289c27f1dacb0c83117abdc621b5c0bfeab45cd187464b0068f70003e1
-SIZE (KDE/frameworks/6.13.0/prison-6.13.0.tar.xz) = 56632
+TIMESTAMP = 1746358558
+SHA256 (KDE/frameworks/6.14/prison-6.14.0.tar.xz) = b50454ab0a0d7891ac1f9b6c4e4e00ccd3269bad630a6a392f410c4e252ffb64
+SIZE (KDE/frameworks/6.14/prison-6.14.0.tar.xz) = 56636
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index 40a3b279c16e..f032ca2704cb 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -1,6 +1,5 @@
PORTNAME= opencv
-DISTVERSION= 4.9.0
-PORTREVISION= 7
+DISTVERSION= 4.11.0
CATEGORIES= graphics
MAINTAINER= desktop@FreeBSD.org
@@ -16,60 +15,43 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
USES= cmake compiler:c++14-lang cpe gnome localbase:ldflags pkgconfig
USE_GITHUB= yes
-GH_ACCOUNT= WeChatCV:wechat
-GH_PROJECT= opencv_contrib:contrib \
- ade:ade \
- opencv_3rdparty:extra_mod_3rdparty_boost_descr \
- opencv_3rdparty:extra_mod_3rdparty_vgg \
- opencv_3rdparty:wechat \
- opencv_3rdparty:face \
- opencv_3rdparty:ippicv
-GH_TAGNAME= v0.1.1f:ade \
- 34e4206aef44d50e6bbcd0ab06354b52e7466d26:extra_mod_3rdparty_boost_descr \
- fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d:extra_mod_3rdparty_vgg \
- a8b69ccc738421293254aec5ddb38bd523503252:wechat \
- 8afa57abc8229d611c4937165d20e2a2d9fc5a12:face \
- a56b6ac6f030c312b2dce17430eef13aed9af274:ippicv
-
-CMAKE_ON= OPENCV_GENERATE_PKGCONFIG \
- OPENCV_SKIP_CMAKE_CXX_STANDARD
-CMAKE_OFF= OPENCV_GENERATE_SETUPVARS \
- BUILD_opencv_python2 \
- BUILD_TESTS
-CMAKE_OFF+= WITH_OBSENSOR # linux/uvcvideo.h is included when WITH_OBSENSOR is enabled
+GH_PROJECT= ade:ade opencv_3rdparty:ippicv opencv_contrib:contrib
+GH_TAGNAME= 7f55c0c26be418d494615afca15218566775c725:ippicv v0.1.2e:ade
+USE_LDCONFIG= yes
+
CMAKE_ARGS= -DOPENCV_EXTRA_MODULES_PATH="${WRKSRC}/contrib/modules"
+CMAKE_ON= OPENCV_GENERATE_PKGCONFIG OPENCV_SKIP_CMAKE_CXX_STANDARD
+CMAKE_OFF= BUILD_opencv_python2 BUILD_TESTS OPENCV_GENERATE_SETUPVARS
DATADIR= ${PREFIX}/share/${PORTNAME}4
PLIST_SUB= SHLIB_VER=${DISTVERSION}
-OPTIONS_DEFINE= EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL \
- PATENTED PROTOBUF PYTHON TBB TESSERACT
+OPTIONS_DEFINE= EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL PATENTED \
+ PROTOBUF PYTHON TBB TESSERACT
+OPTIONS_DEFAULT= DC1394 EIGEN GDAL GDCM GPHOTO2 GSTREAMER JPEG OPENBLAS \
+ OPENCL OPENEXR OPENJPEG PNG PROTOBUF PYTHON TIFF V4L \
+ VULKAN WEBP
OPTIONS_GROUP= GUI IMAGE VIDEO
OPTIONS_GROUP_GUI= GTK3 VTK
OPTIONS_GROUP_IMAGE= GPHOTO2 JPEG OGRE3D OPENEXR PNG TIFF
-OPTIONS_GROUP_VIDEO= DC1394 FFMPEG GSTREAMER V4L VULKAN WEBP XINE
-
-OPTIONS_SINGLE= BLAS
-OPTIONS_SINGLE_BLAS= ATLAS OPENBLAS NOBLAS
+OPTIONS_GROUP_VIDEO= DC1394 FFMPEG GSTREAMER OBSENSOR V4L VULKAN WEBP XINE
OPTIONS_RADIO= JPEG2K
OPTIONS_RADIO_JPEG2K= JASPER OPENJPEG
-OPTIONS_DEFAULT= EIGEN GDAL GDCM OPENCL PROTOBUF PYTHON \
- DC1394 GSTREAMER V4L VULKAN WEBP \
- GPHOTO2 JPEG OPENEXR PNG TIFF \
- OPENBLAS \
- OPENJPEG
-OPTIONS_SUB= yes
+OPTIONS_SINGLE= BLAS
+OPTIONS_SINGLE_BLAS= ATLAS NOBLAS OPENBLAS
+
+OPTIONS_SUB= yes
# Normal options (EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL PATENTED PROTOBUF PYTHON TBB)
EIGEN_DESC= Add Eigen v3 Support, builds sfm modules
EIGEN_CMAKE_BOOL= WITH_EIGEN
-EIGEN_LIB_DEPENDS= libgflags.so:devel/gflags \
- libglog.so:devel/glog \
- libceres.so:math/ceres-solver
+EIGEN_LIB_DEPENDS= libceres.so:math/ceres-solver \
+ libgflags.so:devel/gflags \
+ libglog.so:devel/glog
EIGEN_USES= eigen:3
GDAL_DESC= Add Geospatial Data Abstraction Library Support
@@ -85,12 +67,13 @@ HARDENING_CMAKE_BOOL= ENABLE_BUILD_HARDENING
JAVA_DESC= Enable Java Support
JAVA_BUILD_DEPENDS= ant:devel/apache-ant
-JAVA_CMAKE_BOOL= BUILD_opencv_java BUILD_opencv_java_bindings_generator BUILD_JAVA
+JAVA_CMAKE_BOOL= BUILD_JAVA BUILD_opencv_java \
+ BUILD_opencv_java_bindings_generator
JAVA_MAKE_ENV= JAVACMD=${JAVA}
JAVA_USES= java
-LTO_DESC= Enables Link Time Optimizations
-LTO_CMAKE_BOOL= ENABLE_THIN_LTO
+LTO_DESC= Enables Link Time Optimizations
+LTO_CMAKE_BOOL= ENABLE_THIN_LTO
OPENCL_DESC= Add OpenCL Support
OPENCL_CMAKE_BOOL= WITH_OPENCL
@@ -104,8 +87,8 @@ PROTOBUF_DESC= Enable protobuf support, builds dnn modules
PROTOBUF_CMAKE_BOOL= WITH_PROTOBUF # by default the bundled protobuf is built
PYTHON_DESC= Enable Python Support 3.6 or greater
-PYTHON_BUILD_DEPENDS= ${PYNUMPY}
-PYTHON_RUN_DEPENDS= ${PYNUMPY}
+PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR}
+PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR}
PYTHON_USES= python
PYTHON_CMAKE_BOOL= BUILD_opencv_python3
PYTHON_CMAKE_ON= -DOPENCV_PYTHON3_INSTALL_PATH=${PYTHON_SITELIBDIR}
@@ -120,7 +103,7 @@ TESSERACT_CMAKE_BOOL= WITH_TESSERACT
###
# GUI group options (GTK3 VTK)
-GTK3_USE= gnome=gtk30,cairo,gdkpixbuf
+GTK3_USE= cairo,gdkpixbuf,gnome=gtk30
GTK3_CMAKE_BOOL= WITH_GTK
VTK_DESC= Include VTK library support (build opencv_viz module)
@@ -168,10 +151,14 @@ FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
GSTREAMER_DESC= Add GSTREAMER Support
GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER
GSTREAMER_USES= gstreamer
-GSTREAMER_USE= gnome=glib20
+GSTREAMER_USE= GNOME=glib20
+
+OBSENSOR_DESC= Orbbec 3D camera support
+OBSENSOR_CMAKE_BOOL= WITH_OBSENSOR
+OBSENSOR_IMPLIES= V4L
V4L_DESC= Enable support for Video for Linux
-V4L_CMAKE_BOOL= WITH_V4L WITH_LIBV4L
+V4L_CMAKE_BOOL= WITH_LIBV4L WITH_V4L
V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l
@@ -214,40 +201,35 @@ OPENJPEG_CMAKE_BOOL= WITH_OPENJPEG
OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
###
-_IPPICV_i386= ippicv/ippicv_2020_lnx_ia32_20191018_general.tgz
-_IPPICV_amd64= ippicv/ippicv_2020_lnx_intel64_20191018_general.tgz
+_IPPICV_amd64= ippicv/ippicv_2021.12.0_lnx_intel64_20240425_general.tgz
+_IPPICV_i386= ippicv/ippicv_2021.12.0_lnx_ia32_20240425_general.tgz
.include <bsd.port.options.mk>
.if ${ARCH} == powerpc64le && defined(MACHINE_CPU) && ${MACHINE_CPU:Mvsx3}
-CMAKE_ARGS+= -DCPU_BASELINE:STRING="VSX;VSX3;"
+CMAKE_ARGS+= -DCPU_BASELINE:STRING="VSX;VSX3;"
.endif
post-extract:
- # Handle contrib
- ${MV} ${WRKSRC_contrib} ${WRKSRC}/contrib
- # Handle prefetched ade modul
+# Handle contrib
+ ${MV} ${WRKSRC_contrib} \
+ ${WRKSRC}/contrib
+# Handle prefetched ade modul
${MKDIR} ${BUILD_WRKSRC}/3rdparty/ade
- ${MV} ${WRKSRC_ade} ${BUILD_WRKSRC}/3rdparty/ade
- # Handle prefetched xfeatures2d
- ${MKDIR} ${BUILD_WRKSRC}/downloads/xfeatures2d
- ${CP} ${WRKSRC_extra_mod_3rdparty_boost_descr}/* ${BUILD_WRKSRC}/downloads/xfeatures2d
- ${CP} ${WRKSRC_extra_mod_3rdparty_vgg}/* ${BUILD_WRKSRC}/downloads/xfeatures2d
- # Handle prefetched wechat
- ${MKDIR} ${BUILD_WRKSRC}/downloads/wechat_qrcode
- ${CP} ${WRKSRC_wechat}/* ${BUILD_WRKSRC}/downloads/wechat_qrcode/
- # Handle Face
- ${MKDIR} ${BUILD_WRKSRC}/share/opencv4/testdata/cv/face
- ${CP} ${WRKSRC_face}/* ${BUILD_WRKSRC}/share/opencv4/testdata/cv/face
- # Handle ippicv
+ ${MV} ${WRKSRC_ade} \
+ ${BUILD_WRKSRC}/3rdparty/ade
+# Handle ippicv
.if defined(_IPPICV_${ARCH})
${MKDIR} ${BUILD_WRKSRC}/3rdparty/ippicv
- (cd ${BUILD_WRKSRC}/3rdparty/ippicv && ${EXTRACT_CMD} -xf ${WRKSRC_ippicv}/${_IPPICV_${ARCH}})
+ (cd ${BUILD_WRKSRC}/3rdparty/ippicv && \
+ ${EXTRACT_CMD} -xf ${WRKSRC_ippicv}/${_IPPICV_${ARCH}})
.endif
post-patch:
- ${REINPLACE_CMD} -e 's|/usr/lib/atlas-base|${LOCALBASE}/lib|g' ${WRKSRC}/cmake/OpenCVFindAtlas.cmake
- ${REINPLACE_CMD} -e 's|/usr/include/atlas|${LOCALBASE}/include|g' ${WRKSRC}/cmake/OpenCVFindAtlas.cmake
+ ${REINPLACE_CMD} -e 's|/usr/lib/atlas-base|${LOCALBASE}/lib|g' \
+ ${WRKSRC}/cmake/OpenCVFindAtlas.cmake
+ ${REINPLACE_CMD} -e 's|/usr/include/atlas|${LOCALBASE}/include|g' \
+ ${WRKSRC}/cmake/OpenCVFindAtlas.cmake
.include <../../math/vtk9/Makefile.version>
.include <bsd.port.mk>
diff --git a/graphics/opencv/distinfo b/graphics/opencv/distinfo
index e3d18f6f42b0..06f3f1e26fc4 100644
--- a/graphics/opencv/distinfo
+++ b/graphics/opencv/distinfo
@@ -1,19 +1,9 @@
-TIMESTAMP = 1703737939
-SHA256 (opencv-opencv-4.9.0_GH0.tar.gz) = ddf76f9dffd322c7c3cb1f721d0887f62d747b82059342213138dc190f28bc6c
-SIZE (opencv-opencv-4.9.0_GH0.tar.gz) = 92788647
-SHA256 (WeChatCV-opencv_3rdparty-a8b69ccc738421293254aec5ddb38bd523503252_GH0.tar.gz) = 7a16ad6ca511c620c2a4cbef2c7cf1ff5c31bd530ac7b43ee2ea8481683df20a
-SIZE (WeChatCV-opencv_3rdparty-a8b69ccc738421293254aec5ddb38bd523503252_GH0.tar.gz) = 920403
-SHA256 (opencv-opencv_contrib-4.9.0_GH0.tar.gz) = 8952c45a73b75676c522dd574229f563e43c271ae1d5bbbd26f8e2b6bc1a4dae
-SIZE (opencv-opencv_contrib-4.9.0_GH0.tar.gz) = 59803362
-SHA256 (opencv-ade-v0.1.1f_GH0.tar.gz) = c316680efbb5dd3ac4e10bb8cea345cf26a6a25ebc22418f8f0b8ca931a550e9
-SIZE (opencv-ade-v0.1.1f_GH0.tar.gz) = 116074
-SHA256 (opencv-opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26_GH0.tar.gz) = d93c783cdf799da7e4a9209d169390424c4c198c1c9b5eeb78ffc890afe5f332
-SIZE (opencv-opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26_GH0.tar.gz) = 397901
-SHA256 (opencv-opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d_GH0.tar.gz) = e9abccbabcace092e5424073168cc86d422585d15d25569f01fb6503b109e0e1
-SIZE (opencv-opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d_GH0.tar.gz) = 1470898
-SHA256 (opencv-opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12_GH0.tar.gz) = 0ae1f2d2a619ab177d96024e253e142d15dea27236510aaf1a65c7b529ee6677
-SIZE (opencv-opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12_GH0.tar.gz) = 63301261
-SHA256 (opencv-opencv_3rdparty-a56b6ac6f030c312b2dce17430eef13aed9af274_GH0.tar.gz) = 6d3552455d927dd28cdd6a78470398208ff2167b19b0dd51ab30a241d900cb4c
-SIZE (opencv-opencv_3rdparty-a56b6ac6f030c312b2dce17430eef13aed9af274_GH0.tar.gz) = 135706483
-SHA256 (496eed950f6d0e7fd92619d47e3cec8f06e96ace.patch) = 28edbd94c443b6aaa3054b4f9b35a4ad9a89dc45f40d408bcf3036950a072a32
-SIZE (496eed950f6d0e7fd92619d47e3cec8f06e96ace.patch) = 671
+TIMESTAMP = 1745669344
+SHA256 (opencv-opencv-4.11.0_GH0.tar.gz) = 9a7c11f924eff5f8d8070e297b322ee68b9227e003fd600d4b8122198091665f
+SIZE (opencv-opencv-4.11.0_GH0.tar.gz) = 95051012
+SHA256 (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 2dfc5957201de2aa785064711125af6abb2e80a64e2dc246aca4119b19687041
+SIZE (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 55450097
+SHA256 (opencv-ade-v0.1.2e_GH0.tar.gz) = 107711887d413127955d64a0e42974ec379c1ebb81832c79a21a9e3a2110e4bf
+SIZE (opencv-ade-v0.1.2e_GH0.tar.gz) = 117054
+SHA256 (opencv-opencv_3rdparty-7f55c0c26be418d494615afca15218566775c725_GH0.tar.gz) = 0b19085992da68a6b6b751ce7c37fd22b27e43ff28455a68280484e436c438e8
+SIZE (opencv-opencv_3rdparty-7f55c0c26be418d494615afca15218566775c725_GH0.tar.gz) = 102507737
diff --git a/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake b/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake
index 7643e2a237c4..42e3f9ca2bcb 100644
--- a/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake
+++ b/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake
@@ -1,12 +1,12 @@
The ade distdata is downloaded and moved to the proper location by the ports
framework.
---- modules/gapi/cmake/DownloadADE.cmake.orig 2023-12-27 16:46:55 UTC
+--- modules/gapi/cmake/DownloadADE.cmake.orig 2025-04-26 12:11:25 UTC
+++ modules/gapi/cmake/DownloadADE.cmake
-@@ -2,18 +2,12 @@ set(ade_md5 "dbb095a8bf3008e91edbbf45d8d34885")
- set(ade_filename "v0.1.2d.zip")
- set(ade_subdir "ade-0.1.2d")
- set(ade_md5 "dbb095a8bf3008e91edbbf45d8d34885")
+@@ -2,18 +2,12 @@ set(ade_md5 "962ce79e0b95591f226431f7b5f152cd")
+ set(ade_filename "v0.1.2e.zip")
+ set(ade_subdir "ade-0.1.2e")
+ set(ade_md5 "962ce79e0b95591f226431f7b5f152cd")
-ocv_download(FILENAME ${ade_filename}
- HASH ${ade_md5}
- URL
@@ -19,7 +19,7 @@ framework.
- UNPACK RELATIVE_URL)
-
-if (NOT res)
-+set(file_id ade-0.1.2d/CMakeLists.txt)
++set(file_id ade-0.1.2e/CMakeLists.txt)
+set(FILENAME ${ade_src_dir}/${file_id})
+if(EXISTS ${FILENAME})
+ message("++ ade: Using prefetched ${file_id}")
diff --git a/graphics/opencv/pkg-plist b/graphics/opencv/pkg-plist
index f775249861bf..d8c7d187a686 100644
--- a/graphics/opencv/pkg-plist
+++ b/graphics/opencv/pkg-plist
@@ -87,14 +87,10 @@ include/opencv4/opencv2/core/hal/intrin_cpp.hpp
include/opencv4/opencv2/core/hal/intrin_forward.hpp
include/opencv4/opencv2/core/hal/intrin_lasx.hpp
include/opencv4/opencv2/core/hal/intrin_lsx.hpp
+include/opencv4/opencv2/core/hal/intrin_math.hpp
include/opencv4/opencv2/core/hal/intrin_msa.hpp
include/opencv4/opencv2/core/hal/intrin_neon.hpp
-include/opencv4/opencv2/core/hal/intrin_rvv.hpp
include/opencv4/opencv2/core/hal/intrin_rvv071.hpp
-include/opencv4/opencv2/core/hal/intrin_rvv_010_compat_non-policy.hpp
-include/opencv4/opencv2/core/hal/intrin_rvv_010_compat_overloaded-non-policy.hpp
-include/opencv4/opencv2/core/hal/intrin_rvv_011_compat.hpp
-include/opencv4/opencv2/core/hal/intrin_rvv_compat_overloaded.hpp
include/opencv4/opencv2/core/hal/intrin_rvv_scalable.hpp
include/opencv4/opencv2/core/hal/intrin_sse.hpp
include/opencv4/opencv2/core/hal/intrin_sse_em.hpp
@@ -105,6 +101,7 @@ include/opencv4/opencv2/core/hal/simd_utils.impl.hpp
include/opencv4/opencv2/core/mat.hpp
include/opencv4/opencv2/core/mat.inl.hpp
include/opencv4/opencv2/core/matx.hpp
+include/opencv4/opencv2/core/matx.inl.hpp
include/opencv4/opencv2/core/neon_utils.hpp
include/opencv4/opencv2/core/ocl.hpp
include/opencv4/opencv2/core/ocl_genbase.hpp
@@ -232,7 +229,6 @@ include/opencv4/opencv2/flann/flann.hpp
include/opencv4/opencv2/flann/flann_base.hpp
include/opencv4/opencv2/flann/general.h
include/opencv4/opencv2/flann/ground_truth.h
-include/opencv4/opencv2/flann/hdf5.h
include/opencv4/opencv2/flann/heap.h
include/opencv4/opencv2/flann/hierarchical_clustering_index.h
include/opencv4/opencv2/flann/index_testing.h
@@ -260,6 +256,103 @@ include/opencv4/opencv2/fuzzy/fuzzy_F0_math.hpp
include/opencv4/opencv2/fuzzy/fuzzy_F1_math.hpp
include/opencv4/opencv2/fuzzy/fuzzy_image.hpp
include/opencv4/opencv2/fuzzy/types.hpp
+include/opencv4/opencv2/gapi.hpp
+include/opencv4/opencv2/gapi/core.hpp
+include/opencv4/opencv2/gapi/cpu/core.hpp
+include/opencv4/opencv2/gapi/cpu/gcpukernel.hpp
+include/opencv4/opencv2/gapi/cpu/imgproc.hpp
+include/opencv4/opencv2/gapi/cpu/ot.hpp
+include/opencv4/opencv2/gapi/cpu/stereo.hpp
+include/opencv4/opencv2/gapi/cpu/video.hpp
+include/opencv4/opencv2/gapi/fluid/core.hpp
+include/opencv4/opencv2/gapi/fluid/gfluidbuffer.hpp
+include/opencv4/opencv2/gapi/fluid/gfluidkernel.hpp
+include/opencv4/opencv2/gapi/fluid/imgproc.hpp
+include/opencv4/opencv2/gapi/garg.hpp
+include/opencv4/opencv2/gapi/garray.hpp
+include/opencv4/opencv2/gapi/gasync_context.hpp
+include/opencv4/opencv2/gapi/gcall.hpp
+include/opencv4/opencv2/gapi/gcommon.hpp
+include/opencv4/opencv2/gapi/gcompiled.hpp
+include/opencv4/opencv2/gapi/gcompiled_async.hpp
+include/opencv4/opencv2/gapi/gcompoundkernel.hpp
+include/opencv4/opencv2/gapi/gcomputation.hpp
+include/opencv4/opencv2/gapi/gcomputation_async.hpp
+include/opencv4/opencv2/gapi/gframe.hpp
+include/opencv4/opencv2/gapi/gkernel.hpp
+include/opencv4/opencv2/gapi/gmat.hpp
+include/opencv4/opencv2/gapi/gmetaarg.hpp
+include/opencv4/opencv2/gapi/gopaque.hpp
+include/opencv4/opencv2/gapi/gproto.hpp
+include/opencv4/opencv2/gapi/gpu/core.hpp
+include/opencv4/opencv2/gapi/gpu/ggpukernel.hpp
+include/opencv4/opencv2/gapi/gpu/imgproc.hpp
+include/opencv4/opencv2/gapi/gscalar.hpp
+include/opencv4/opencv2/gapi/gstreaming.hpp
+include/opencv4/opencv2/gapi/gtransform.hpp
+include/opencv4/opencv2/gapi/gtype_traits.hpp
+include/opencv4/opencv2/gapi/gtyped.hpp
+include/opencv4/opencv2/gapi/imgproc.hpp
+include/opencv4/opencv2/gapi/infer.hpp
+include/opencv4/opencv2/gapi/infer/bindings_ie.hpp
+include/opencv4/opencv2/gapi/infer/bindings_onnx.hpp
+include/opencv4/opencv2/gapi/infer/bindings_ov.hpp
+include/opencv4/opencv2/gapi/infer/ie.hpp
+include/opencv4/opencv2/gapi/infer/onnx.hpp
+include/opencv4/opencv2/gapi/infer/ov.hpp
+include/opencv4/opencv2/gapi/infer/parsers.hpp
+include/opencv4/opencv2/gapi/media.hpp
+include/opencv4/opencv2/gapi/oak/infer.hpp
+include/opencv4/opencv2/gapi/oak/oak.hpp
+include/opencv4/opencv2/gapi/ocl/core.hpp
+include/opencv4/opencv2/gapi/ocl/goclkernel.hpp
+include/opencv4/opencv2/gapi/ocl/imgproc.hpp
+include/opencv4/opencv2/gapi/opencv_includes.hpp
+include/opencv4/opencv2/gapi/operators.hpp
+include/opencv4/opencv2/gapi/ot.hpp
+include/opencv4/opencv2/gapi/own/assert.hpp
+include/opencv4/opencv2/gapi/own/convert.hpp
+include/opencv4/opencv2/gapi/own/cvdefs.hpp
+include/opencv4/opencv2/gapi/own/exports.hpp
+include/opencv4/opencv2/gapi/own/mat.hpp
+include/opencv4/opencv2/gapi/own/saturate.hpp
+include/opencv4/opencv2/gapi/own/scalar.hpp
+include/opencv4/opencv2/gapi/own/types.hpp
+include/opencv4/opencv2/gapi/plaidml/core.hpp
+include/opencv4/opencv2/gapi/plaidml/gplaidmlkernel.hpp
+include/opencv4/opencv2/gapi/plaidml/plaidml.hpp
+include/opencv4/opencv2/gapi/python/python.hpp
+include/opencv4/opencv2/gapi/render.hpp
+include/opencv4/opencv2/gapi/render/render.hpp
+include/opencv4/opencv2/gapi/render/render_types.hpp
+include/opencv4/opencv2/gapi/rmat.hpp
+include/opencv4/opencv2/gapi/s11n.hpp
+include/opencv4/opencv2/gapi/s11n/base.hpp
+include/opencv4/opencv2/gapi/stereo.hpp
+include/opencv4/opencv2/gapi/streaming/cap.hpp
+include/opencv4/opencv2/gapi/streaming/desync.hpp
+include/opencv4/opencv2/gapi/streaming/format.hpp
+include/opencv4/opencv2/gapi/streaming/gstreamer/gstreamerpipeline.hpp
+include/opencv4/opencv2/gapi/streaming/gstreamer/gstreamersource.hpp
+include/opencv4/opencv2/gapi/streaming/meta.hpp
+include/opencv4/opencv2/gapi/streaming/onevpl/accel_types.hpp
+include/opencv4/opencv2/gapi/streaming/onevpl/cfg_params.hpp
+include/opencv4/opencv2/gapi/streaming/onevpl/data_provider_interface.hpp
+include/opencv4/opencv2/gapi/streaming/onevpl/default.hpp
+include/opencv4/opencv2/gapi/streaming/onevpl/device_selector_interface.hpp
+include/opencv4/opencv2/gapi/streaming/onevpl/source.hpp
+include/opencv4/opencv2/gapi/streaming/queue_source.hpp
+include/opencv4/opencv2/gapi/streaming/source.hpp
+include/opencv4/opencv2/gapi/streaming/sync.hpp
+include/opencv4/opencv2/gapi/util/any.hpp
+include/opencv4/opencv2/gapi/util/compiler_hints.hpp
+include/opencv4/opencv2/gapi/util/copy_through_move.hpp
+include/opencv4/opencv2/gapi/util/optional.hpp
+include/opencv4/opencv2/gapi/util/throw.hpp
+include/opencv4/opencv2/gapi/util/type_traits.hpp
+include/opencv4/opencv2/gapi/util/util.hpp
+include/opencv4/opencv2/gapi/util/variant.hpp
+include/opencv4/opencv2/gapi/video.hpp
include/opencv4/opencv2/hdf.hpp
include/opencv4/opencv2/hdf/hdf5.hpp
include/opencv4/opencv2/hfs.hpp
@@ -283,6 +376,7 @@ include/opencv4/opencv2/imgcodecs/macosx.h
include/opencv4/opencv2/imgproc.hpp
include/opencv4/opencv2/imgproc/bindings.hpp
include/opencv4/opencv2/imgproc/detail/gcgraph.hpp
+include/opencv4/opencv2/imgproc/detail/legacy.hpp
include/opencv4/opencv2/imgproc/hal/hal.hpp
include/opencv4/opencv2/imgproc/hal/interface.h
include/opencv4/opencv2/imgproc/imgproc.hpp
@@ -374,6 +468,8 @@ include/opencv4/opencv2/shape/hist_cost.hpp
include/opencv4/opencv2/shape/shape.hpp
include/opencv4/opencv2/shape/shape_distance.hpp
include/opencv4/opencv2/shape/shape_transformer.hpp
+include/opencv4/opencv2/signal.hpp
+include/opencv4/opencv2/signal/signal_resample.hpp
include/opencv4/opencv2/stereo.hpp
include/opencv4/opencv2/stereo/descriptor.hpp
include/opencv4/opencv2/stereo/quasi_dense_stereo.hpp
@@ -418,6 +514,7 @@ include/opencv4/opencv2/tracking/tracking.hpp
include/opencv4/opencv2/tracking/tracking_by_matching.hpp
include/opencv4/opencv2/tracking/tracking_internals.hpp
include/opencv4/opencv2/tracking/tracking_legacy.hpp
+include/opencv4/opencv2/tracking/twist.hpp
include/opencv4/opencv2/video.hpp
include/opencv4/opencv2/video/background_segm.hpp
include/opencv4/opencv2/video/detail/tracking.detail.hpp
@@ -425,7 +522,6 @@ include/opencv4/opencv2/video/legacy/constants_c.h
include/opencv4/opencv2/video/tracking.hpp
include/opencv4/opencv2/video/video.hpp
include/opencv4/opencv2/videoio.hpp
-include/opencv4/opencv2/videoio/cap_ios.h
include/opencv4/opencv2/videoio/legacy/constants_c.h
include/opencv4/opencv2/videoio/registry.hpp
include/opencv4/opencv2/videoio/videoio.hpp
@@ -496,189 +592,290 @@ lib/cmake/opencv4/OpenCVModules-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/opencv4/OpenCVModules.cmake
%%EIGEN%%lib/libopencv_alphamat.so
%%EIGEN%%lib/libopencv_alphamat.so.%%SHLIB_VER%%
-%%EIGEN%%lib/libopencv_alphamat.so.409
+%%EIGEN%%lib/libopencv_alphamat.so.411
lib/libopencv_aruco.so
lib/libopencv_aruco.so.%%SHLIB_VER%%
-lib/libopencv_aruco.so.409
+lib/libopencv_aruco.so.411
lib/libopencv_bgsegm.so
lib/libopencv_bgsegm.so.%%SHLIB_VER%%
-lib/libopencv_bgsegm.so.409
+lib/libopencv_bgsegm.so.411
lib/libopencv_bioinspired.so
lib/libopencv_bioinspired.so.%%SHLIB_VER%%
-lib/libopencv_bioinspired.so.409
+lib/libopencv_bioinspired.so.411
lib/libopencv_calib3d.so
lib/libopencv_calib3d.so.%%SHLIB_VER%%
-lib/libopencv_calib3d.so.409
+lib/libopencv_calib3d.so.411
lib/libopencv_ccalib.so
lib/libopencv_ccalib.so.%%SHLIB_VER%%
-lib/libopencv_ccalib.so.409
+lib/libopencv_ccalib.so.411
lib/libopencv_core.so
lib/libopencv_core.so.%%SHLIB_VER%%
-lib/libopencv_core.so.409
+lib/libopencv_core.so.411
lib/libopencv_datasets.so
lib/libopencv_datasets.so.%%SHLIB_VER%%
-lib/libopencv_datasets.so.409
+lib/libopencv_datasets.so.411
%%PROTOBUF%%lib/libopencv_dnn.so
%%PROTOBUF%%lib/libopencv_dnn.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_dnn.so.409
+%%PROTOBUF%%lib/libopencv_dnn.so.411
%%PROTOBUF%%lib/libopencv_dnn_objdetect.so
%%PROTOBUF%%lib/libopencv_dnn_objdetect.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_dnn_objdetect.so.409
+%%PROTOBUF%%lib/libopencv_dnn_objdetect.so.411
%%PROTOBUF%%lib/libopencv_dnn_superres.so
%%PROTOBUF%%lib/libopencv_dnn_superres.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_dnn_superres.so.409
+%%PROTOBUF%%lib/libopencv_dnn_superres.so.411
lib/libopencv_dpm.so
lib/libopencv_dpm.so.%%SHLIB_VER%%
-lib/libopencv_dpm.so.409
+lib/libopencv_dpm.so.411
lib/libopencv_face.so
lib/libopencv_face.so.%%SHLIB_VER%%
-lib/libopencv_face.so.409
+lib/libopencv_face.so.411
lib/libopencv_features2d.so
lib/libopencv_features2d.so.%%SHLIB_VER%%
-lib/libopencv_features2d.so.409
+lib/libopencv_features2d.so.411
lib/libopencv_flann.so
lib/libopencv_flann.so.%%SHLIB_VER%%
-lib/libopencv_flann.so.409
+lib/libopencv_flann.so.411
lib/libopencv_freetype.so
lib/libopencv_freetype.so.%%SHLIB_VER%%
-lib/libopencv_freetype.so.409
+lib/libopencv_freetype.so.411
lib/libopencv_fuzzy.so
lib/libopencv_fuzzy.so.%%SHLIB_VER%%
-lib/libopencv_fuzzy.so.409
+lib/libopencv_fuzzy.so.411
+lib/libopencv_gapi.so
+lib/libopencv_gapi.so.%%SHLIB_VER%%
+lib/libopencv_gapi.so.411
lib/libopencv_hdf.so
lib/libopencv_hdf.so.%%SHLIB_VER%%
-lib/libopencv_hdf.so.409
+lib/libopencv_hdf.so.411
lib/libopencv_hfs.so
lib/libopencv_hfs.so.%%SHLIB_VER%%
-lib/libopencv_hfs.so.409
+lib/libopencv_hfs.so.411
lib/libopencv_highgui.so
lib/libopencv_highgui.so.%%SHLIB_VER%%
-lib/libopencv_highgui.so.409
+lib/libopencv_highgui.so.411
lib/libopencv_img_hash.so
lib/libopencv_img_hash.so.%%SHLIB_VER%%
-lib/libopencv_img_hash.so.409
+lib/libopencv_img_hash.so.411
lib/libopencv_imgcodecs.so
lib/libopencv_imgcodecs.so.%%SHLIB_VER%%
-lib/libopencv_imgcodecs.so.409
+lib/libopencv_imgcodecs.so.411
lib/libopencv_imgproc.so
lib/libopencv_imgproc.so.%%SHLIB_VER%%
-lib/libopencv_imgproc.so.409
+lib/libopencv_imgproc.so.411
lib/libopencv_intensity_transform.so
lib/libopencv_intensity_transform.so.%%SHLIB_VER%%
-lib/libopencv_intensity_transform.so.409
+lib/libopencv_intensity_transform.so.411
lib/libopencv_line_descriptor.so
lib/libopencv_line_descriptor.so.%%SHLIB_VER%%
-lib/libopencv_line_descriptor.so.409
+lib/libopencv_line_descriptor.so.411
%%PROTOBUF%%lib/libopencv_mcc.so
%%PROTOBUF%%lib/libopencv_mcc.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_mcc.so.409
+%%PROTOBUF%%lib/libopencv_mcc.so.411
lib/libopencv_ml.so
lib/libopencv_ml.so.%%SHLIB_VER%%
-lib/libopencv_ml.so.409
+lib/libopencv_ml.so.411
lib/libopencv_objdetect.so
lib/libopencv_objdetect.so.%%SHLIB_VER%%
-lib/libopencv_objdetect.so.409
+lib/libopencv_objdetect.so.411
lib/libopencv_optflow.so
lib/libopencv_optflow.so.%%SHLIB_VER%%
-lib/libopencv_optflow.so.409
+lib/libopencv_optflow.so.411
%%OGRE3D%%lib/libopencv_ovis.so
%%OGRE3D%%lib/libopencv_ovis.so.%%SHLIB_VER%%
-%%OGRE3D%%lib/libopencv_ovis.so.409
+%%OGRE3D%%lib/libopencv_ovis.so.411
lib/libopencv_phase_unwrapping.so
lib/libopencv_phase_unwrapping.so.%%SHLIB_VER%%
-lib/libopencv_phase_unwrapping.so.409
+lib/libopencv_phase_unwrapping.so.411
lib/libopencv_photo.so
lib/libopencv_photo.so.%%SHLIB_VER%%
-lib/libopencv_photo.so.409
+lib/libopencv_photo.so.411
lib/libopencv_plot.so
lib/libopencv_plot.so.%%SHLIB_VER%%
-lib/libopencv_plot.so.409
+lib/libopencv_plot.so.411
lib/libopencv_quality.so
lib/libopencv_quality.so.%%SHLIB_VER%%
-lib/libopencv_quality.so.409
+lib/libopencv_quality.so.411
lib/libopencv_rapid.so
lib/libopencv_rapid.so.%%SHLIB_VER%%
-lib/libopencv_rapid.so.409
+lib/libopencv_rapid.so.411
lib/libopencv_reg.so
lib/libopencv_reg.so.%%SHLIB_VER%%
-lib/libopencv_reg.so.409
+lib/libopencv_reg.so.411
lib/libopencv_rgbd.so
lib/libopencv_rgbd.so.%%SHLIB_VER%%
-lib/libopencv_rgbd.so.409
+lib/libopencv_rgbd.so.411
lib/libopencv_saliency.so
lib/libopencv_saliency.so.%%SHLIB_VER%%
-lib/libopencv_saliency.so.409
+lib/libopencv_saliency.so.411
%%EIGEN%%lib/libopencv_sfm.so
%%EIGEN%%lib/libopencv_sfm.so.%%SHLIB_VER%%
-%%EIGEN%%lib/libopencv_sfm.so.409
+%%EIGEN%%lib/libopencv_sfm.so.411
lib/libopencv_shape.so
lib/libopencv_shape.so.%%SHLIB_VER%%
-lib/libopencv_shape.so.409
+lib/libopencv_shape.so.411
+lib/libopencv_signal.so
+lib/libopencv_signal.so.%%SHLIB_VER%%
+lib/libopencv_signal.so.411
lib/libopencv_stereo.so
lib/libopencv_stereo.so.%%SHLIB_VER%%
-lib/libopencv_stereo.so.409
+lib/libopencv_stereo.so.411
lib/libopencv_stitching.so
lib/libopencv_stitching.so.%%SHLIB_VER%%
-lib/libopencv_stitching.so.409
+lib/libopencv_stitching.so.411
lib/libopencv_structured_light.so
lib/libopencv_structured_light.so.%%SHLIB_VER%%
-lib/libopencv_structured_light.so.409
+lib/libopencv_structured_light.so.411
lib/libopencv_superres.so
lib/libopencv_superres.so.%%SHLIB_VER%%
-lib/libopencv_superres.so.409
+lib/libopencv_superres.so.411
lib/libopencv_surface_matching.so
lib/libopencv_surface_matching.so.%%SHLIB_VER%%
-lib/libopencv_surface_matching.so.409
+lib/libopencv_surface_matching.so.411
%%PROTOBUF%%lib/libopencv_text.so
%%PROTOBUF%%lib/libopencv_text.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_text.so.409
+%%PROTOBUF%%lib/libopencv_text.so.411
lib/libopencv_tracking.so
lib/libopencv_tracking.so.%%SHLIB_VER%%
-lib/libopencv_tracking.so.409
+lib/libopencv_tracking.so.411
lib/libopencv_video.so
lib/libopencv_video.so.%%SHLIB_VER%%
-lib/libopencv_video.so.409
+lib/libopencv_video.so.411
lib/libopencv_videoio.so
lib/libopencv_videoio.so.%%SHLIB_VER%%
-lib/libopencv_videoio.so.409
+lib/libopencv_videoio.so.411
lib/libopencv_videostab.so
lib/libopencv_videostab.so.%%SHLIB_VER%%
-lib/libopencv_videostab.so.409
+lib/libopencv_videostab.so.411
%%VTK%%lib/libopencv_viz.so
%%VTK%%lib/libopencv_viz.so.%%SHLIB_VER%%
-%%VTK%%lib/libopencv_viz.so.409
+%%VTK%%lib/libopencv_viz.so.411
%%PROTOBUF%%lib/libopencv_wechat_qrcode.so
%%PROTOBUF%%lib/libopencv_wechat_qrcode.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_wechat_qrcode.so.409
+%%PROTOBUF%%lib/libopencv_wechat_qrcode.so.411
lib/libopencv_xfeatures2d.so
lib/libopencv_xfeatures2d.so.%%SHLIB_VER%%
-lib/libopencv_xfeatures2d.so.409
+lib/libopencv_xfeatures2d.so.411
lib/libopencv_ximgproc.so
lib/libopencv_ximgproc.so.%%SHLIB_VER%%
-lib/libopencv_ximgproc.so.409
+lib/libopencv_ximgproc.so.411
lib/libopencv_xobjdetect.so
lib/libopencv_xobjdetect.so.%%SHLIB_VER%%
-lib/libopencv_xobjdetect.so.409
+lib/libopencv_xobjdetect.so.411
lib/libopencv_xphoto.so
lib/libopencv_xphoto.so.%%SHLIB_VER%%
-lib/libopencv_xphoto.so.409
-%%EIGEN%%lib/opencv4/3rdparty/libcorrespondence.a
-%%EIGEN%%lib/opencv4/3rdparty/libmultiview.a
-%%EIGEN%%lib/opencv4/3rdparty/libnumeric.a
-%%EIGEN%%lib/opencv4/3rdparty/libsimple_pipeline.a
+lib/libopencv_xphoto.so.411
+%%EIGEN%%lib/opencv4/3rdparty/libopencv.sfm.correspondence.a
+%%EIGEN%%lib/opencv4/3rdparty/libopencv.sfm.multiview.a
+%%EIGEN%%lib/opencv4/3rdparty/libopencv.sfm.numeric.a
+%%EIGEN%%lib/opencv4/3rdparty/libopencv.sfm.simple_pipeline.a
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/Error/__init__.pyi
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/__init__.pyi
+%%EIGEN%%%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/alphamat/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/aruco/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/barcode/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/bgsegm/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/bioinspired/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ccm/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/colored_kinfu/__init__.pyi
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/config-%%PYTHON_VER%%.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/config.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/cuda/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/datasets/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/detail/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/dnn/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/dnn_superres/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/dpm/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/dynafu/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/face/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/fisheye/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/flann/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/freetype/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ft/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/core/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/core/cpu/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/core/fluid/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/core/ocl/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/ie/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/ie/detail/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/imgproc/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/imgproc/fluid/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/oak/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/onnx/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/onnx/ep/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/ot/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/ot/cpu/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/ov/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/own/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/own/detail/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/render/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/render/ocv/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/streaming/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/video/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/wip/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/wip/draw/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/wip/gst/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/wip/onevpl/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/hdf/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/hfs/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/img_hash/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/intensity_transform/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ipp/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/kinfu/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/kinfu/detail/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/large_kinfu/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/legacy/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/line_descriptor/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/linemod/__init__.pyi
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/load_config_py2.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/load_config_py3.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/mat_wrapper/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/mcc/__init__.pyi
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/misc/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/misc/version.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ml/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/motempl/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/multicalib/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ocl/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ogl/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/omnidir/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/optflow/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/parallel/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/phase_unwrapping/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/plot/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ppf_match_3d/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/py.typed
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/python-%%PYTHON_VER%%/cv2%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/quality/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/rapid/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/reg/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/rgbd/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/saliency/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/samples/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/segmentation/__init__.pyi
+%%EIGEN%%%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/sfm/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/signal/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/stereo/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/structured_light/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/text/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/typing/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/utils/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/utils/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/utils/fs/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/utils/nested/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/videoio_registry/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/videostab/__init__.pyi
+%%VTK%%%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/viz/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/wechat_qrcode/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/xfeatures2d/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ximgproc/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ximgproc/segmentation/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/xphoto/__init__.pyi
libdata/pkgconfig/opencv4.pc
-%%JAVA%%%%JAVASHAREDIR%%/opencv4/libopencv_java490.so
-%%JAVA%%%%JAVASHAREDIR%%/opencv4/opencv-490.jar
+%%JAVA%%%%JAVASHAREDIR%%/opencv4/libopencv_java4110.so
+%%JAVA%%%%JAVASHAREDIR%%/opencv4/opencv-4110.jar
%%DATADIR%%/haarcascades/haarcascade_eye.xml
%%DATADIR%%/haarcascades/haarcascade_eye_tree_eyeglasses.xml
%%DATADIR%%/haarcascades/haarcascade_frontalcatface.xml
@@ -705,4 +902,3 @@ libdata/pkgconfig/opencv4.pc
%%DATADIR%%/quality/brisque_range_live.yml
%%DATADIR%%/valgrind.supp
%%DATADIR%%/valgrind_3rdparty.supp
-%%PYTHON%%@dir %%PYTHON_SITELIBDIR%%/cv2/typing
diff --git a/graphics/vhs/Makefile b/graphics/vhs/Makefile
index dd6ed5fa5f4c..ea698bcd00d3 100644
--- a/graphics/vhs/Makefile
+++ b/graphics/vhs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vhs
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= DtxdF@disroot.org
diff --git a/lang/go/Makefile b/lang/go/Makefile
index b9620ad27230..dbc5b17b1994 100644
--- a/lang/go/Makefile
+++ b/lang/go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= go
DISTVERSION= ${GO_DEFAULT}
-PORTREVISION= 7
+PORTREVISION= 8
PORTEPOCH= 2
CATEGORIES= lang
MASTER_SITES= # not applicable
diff --git a/lang/gomacro/Makefile b/lang/gomacro/Makefile
index ba1b9b69736e..136d200588aa 100644
--- a/lang/gomacro/Makefile
+++ b/lang/gomacro/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gomacro
DISTVERSIONPREFIX= v
DISTVERSION= 2.7-601
DISTVERSIONSUFFIX= -g9aafa23
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= lang
MAINTAINER= ports@FreeBSD.org
diff --git a/lang/zig/Makefile b/lang/zig/Makefile
index 94d4ce3b3d39..62a5af4139f3 100644
--- a/lang/zig/Makefile
+++ b/lang/zig/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zig
-DISTVERSION= 0.13.0
+DISTVERSION= 0.14.0
CATEGORIES= lang
MASTER_SITES= https://ziglang.org/download/${DISTVERSION}/ \
https://ziglang.org/builds/
@@ -37,7 +37,7 @@ STATIC_CMAKE_BOOL= ZIG_STATIC
STATIC_LDFLAGS= -licudata -licuuc -llzma -lm -lmd -lxml2 -lz -lzstd
STATIC_LIB_DEPENDS+= libxml2.so:textproc/libxml2
-_LLVM_VER= 18
+_LLVM_VER= 19
_ZIG_BIN= ${STAGEDIR}${PREFIX}/bin/zig
post-configure-STATIC-on:
diff --git a/lang/zig/distinfo b/lang/zig/distinfo
index 7d0e27c6e2f0..9e8edfca8f10 100644
--- a/lang/zig/distinfo
+++ b/lang/zig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727279589
-SHA256 (zig-0.13.0.tar.xz) = 06c73596beeccb71cc073805bdb9c0e05764128f16478fa53bf17dfabc1d4318
-SIZE (zig-0.13.0.tar.xz) = 17220728
+TIMESTAMP = 1744681910
+SHA256 (zig-0.14.0.tar.xz) = c76638c03eb204c4432ae092f6fa07c208567e110fbd4d862d131a7332584046
+SIZE (zig-0.14.0.tar.xz) = 17772188
diff --git a/lang/zig010/Makefile b/lang/zig010/Makefile
index c8a2b3d21c73..7a2db4003421 100644
--- a/lang/zig010/Makefile
+++ b/lang/zig010/Makefile
@@ -18,6 +18,9 @@ WWW= https://ziglang.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Old zig implementation, no consumers in ports
+EXPIRATION_DATE= 2025-08-30
+
ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= not yet supported
diff --git a/mail/aerc/Makefile b/mail/aerc/Makefile
index f773835fa294..186c8ba2e985 100644
--- a/mail/aerc/Makefile
+++ b/mail/aerc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aerc
DISTVERSION= 0.20.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= mail
MAINTAINER= iamsleepy@ryuki.me
diff --git a/mail/hydroxide/Makefile b/mail/hydroxide/Makefile
index e44826e748c1..ffe698363aeb 100644
--- a/mail/hydroxide/Makefile
+++ b/mail/hydroxide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hydroxide
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.29
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= mail
MAINTAINER= nxjoseph@protonmail.com
diff --git a/mail/mailhog/Makefile b/mail/mailhog/Makefile
index 84e47db9aebc..c3aa8b28ed65 100644
--- a/mail/mailhog/Makefile
+++ b/mail/mailhog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mailhog
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= mail devel
MAINTAINER= mops@punkt.de
diff --git a/mail/mailslurper/Makefile b/mail/mailslurper/Makefile
index 898514f37471..b526b42fd318 100644
--- a/mail/mailslurper/Makefile
+++ b/mail/mailslurper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mailslurper
PORTVERSION= 1.14.2.g20201217
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= mail
MAINTAINER= einar@isnic.is
diff --git a/mail/opensmtpd-filter-rspamd/Makefile b/mail/opensmtpd-filter-rspamd/Makefile
index 61a977190388..b31320d5a521 100644
--- a/mail/opensmtpd-filter-rspamd/Makefile
+++ b/mail/opensmtpd-filter-rspamd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opensmtpd-filter-rspamd
PORTVERSION= 0.1.8
DISTVERSIONPREFIX= v
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= mail
MAINTAINER= manu@FreeBSD.Org
diff --git a/mail/opensmtpd-filter-senderscore/Makefile b/mail/opensmtpd-filter-senderscore/Makefile
index 223c58a21253..ead9840fd72f 100644
--- a/mail/opensmtpd-filter-senderscore/Makefile
+++ b/mail/opensmtpd-filter-senderscore/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opensmtpd-filter-senderscore
PORTVERSION= 0.1.2
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= mail
MAINTAINER= manu@FreeBSD.Org
diff --git a/mail/smtprelay/Makefile b/mail/smtprelay/Makefile
index 2ccf3769febf..1dfa2ceaadf4 100644
--- a/mail/smtprelay/Makefile
+++ b/mail/smtprelay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= smtprelay
DISTVERSIONPREFIX=v
DISTVERSION= 1.11.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= mail
MAINTAINER= decke@FreeBSD.org
diff --git a/mail/thunderbird-esr/Makefile b/mail/thunderbird-esr/Makefile
index efa73f1b9bae..77ae4e3abe31 100644
--- a/mail/thunderbird-esr/Makefile
+++ b/mail/thunderbird-esr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 128.10.1
+DISTVERSION= 128.10.2
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source
diff --git a/mail/thunderbird-esr/distinfo b/mail/thunderbird-esr/distinfo
index f996561407c7..a9b915b24b47 100644
--- a/mail/thunderbird-esr/distinfo
+++ b/mail/thunderbird-esr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747170898
-SHA256 (thunderbird-128.10.1esr.source.tar.xz) = 4439ba90816d7c8ab8ad7f8fdd63b0cbfd4ca0b86d1e6a90d2d6e1ea31e0007e
-SIZE (thunderbird-128.10.1esr.source.tar.xz) = 677156592
+TIMESTAMP = 1747758681
+SHA256 (thunderbird-128.10.2esr.source.tar.xz) = 63c25911ee56992d11e26c8663e3b0fe49115acc7296e5b02bbd6206b64d183d
+SIZE (thunderbird-128.10.2esr.source.tar.xz) = 674082824
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 6503c3a6d048..c7f6489816aa 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,5 +1,5 @@
PORTNAME= thunderbird
-DISTVERSION= 138.0.1
+DISTVERSION= 138.0.2
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index 0ca168b6d46a..ca1ac682f0fa 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747078528
-SHA256 (thunderbird-138.0.1.source.tar.xz) = eaee181a9d5660c971d66db7de7adc3c16ea9f0f3c7e8339b6985d6688a80180
-SIZE (thunderbird-138.0.1.source.tar.xz) = 758760604
+TIMESTAMP = 1747758654
+SHA256 (thunderbird-138.0.2.source.tar.xz) = 1bedb532edbd9d377022e398ae234348f9c91d9e89a6c9fe2352aed41c42121a
+SIZE (thunderbird-138.0.2.source.tar.xz) = 739227692
diff --git a/math/R-cran-sf/Makefile b/math/R-cran-sf/Makefile
index aaf629208c65..4a39ed4c9ad8 100644
--- a/math/R-cran-sf/Makefile
+++ b/math/R-cran-sf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sf
-DISTVERSION= 1.0-20
+DISTVERSION= 1.0-21
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-sf/distinfo b/math/R-cran-sf/distinfo
index 75da8a9bb8a4..3fcc7b64c388 100644
--- a/math/R-cran-sf/distinfo
+++ b/math/R-cran-sf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742973917
-SHA256 (sf_1.0-20.tar.gz) = b335a924a600b0e24a61a38550c5587a0ee54bfa2669cfb7adc6111b4551f7ee
-SIZE (sf_1.0-20.tar.gz) = 4492197
+TIMESTAMP = 1747814869
+SHA256 (sf_1.0-21.tar.gz) = 70c28a826387a56b5f270d48cbb42999f6fb59ec0e6984c84df920dbe0206e99
+SIZE (sf_1.0-21.tar.gz) = 4491745
diff --git a/math/cgal/Makefile b/math/cgal/Makefile
index 52df0bd27d41..ff3625a84f68 100644
--- a/math/cgal/Makefile
+++ b/math/cgal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cgal
-PORTVERSION= 5.5.1
-PORTREVISION= 7
+PORTVERSION= 5.6.2
CATEGORIES= math
MASTER_SITES= https://github.com/${PORTNAME:tu}/${PORTNAME}/releases/download/v${PORTVERSION}/
DISTNAME= ${PORTNAME:tu}-${PORTVERSION}
diff --git a/math/cgal/distinfo b/math/cgal/distinfo
index a0c795ac438e..35011db0c5ff 100644
--- a/math/cgal/distinfo
+++ b/math/cgal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1671490197
-SHA256 (CGAL-5.5.1.tar.xz) = 091630def028facdcaf00eb5b68ad79eddac1b855cca6e87eef18a031566edfc
-SIZE (CGAL-5.5.1.tar.xz) = 24164376
+TIMESTAMP = 1747641361
+SHA256 (CGAL-5.6.2.tar.xz) = 458f60df8e8f1f2fdad93c8f24e1aa8f4b095cc61a14fac81b90680d7306a42e
+SIZE (CGAL-5.6.2.tar.xz) = 24489156
diff --git a/math/cgal/files/patch-include_CGAL_boost_graph_iterator.h b/math/cgal/files/patch-include_CGAL_boost_graph_iterator.h
deleted file mode 100644
index 20f360c1f045..000000000000
--- a/math/cgal/files/patch-include_CGAL_boost_graph_iterator.h
+++ /dev/null
@@ -1,59 +0,0 @@
---- include/CGAL/boost/graph/iterator.h.orig 2022-10-07 19:04:41 UTC
-+++ include/CGAL/boost/graph/iterator.h
-@@ -213,18 +213,7 @@ class Halfedge_around_source_iterator { (public)
- {}
-
- #ifndef DOXYGEN_RUNNING
-- // design patter: "safe bool"
-- // will be replaced by explicit operator bool with C++11
-- typedef void (Halfedge_around_source_iterator::*bool_type)() const;
-
-- void this_type_does_not_support_comparisons() const {}
--
-- operator bool_type() const
-- {
-- return (! (this->base() == nullptr)) ?
-- &Halfedge_around_source_iterator::this_type_does_not_support_comparisons : 0;
-- }
--
- bool operator==( const Self& i) const {
- CGAL_assertion( anchor == anchor);
- return ( g == i.g) && ( pos == i.pos) && ( winding == i.winding);
-@@ -313,18 +302,7 @@ class Halfedge_around_target_iterator { (public)
- {}
-
- #ifndef DOXYGEN_RUNNING
-- // design patter: "safe bool"
-- // will be replaced by explicit operator bool with C++11
-- typedef void (Halfedge_around_target_iterator::*bool_type)() const;
-
-- void this_type_does_not_support_comparisons() const {}
--
-- operator bool_type() const
-- {
-- return (! (this->base() == nullptr)) ?
-- &Halfedge_around_target_iterator::this_type_does_not_support_comparisons : 0;
-- }
--
- bool operator==( const Self& i) const {
- CGAL_assertion( anchor == anchor);
- return ( g == i.g) && ( pos == i.pos) && ( winding == i.winding);
-@@ -411,18 +389,6 @@ class Halfedge_around_face_iterator { (public)
- const value_type& operator * ( ) const { return pos; }
- pointer operator -> ( ) { return &pos; }
- const value_type* operator -> ( ) const { return &pos; }
--
-- // design patter: "safe bool"
-- // will be replaced by explicit operator bool with C++11
-- typedef void (Halfedge_around_face_iterator::*bool_type)() const;
--
-- void this_type_does_not_support_comparisons() const {}
--
-- operator bool_type() const
-- {
-- return (! (this->base() == nullptr)) ?
-- &Halfedge_around_face_iterator::this_type_does_not_support_comparisons : 0;
-- }
-
- bool operator==( const Self& i) const {
- CGAL_assertion( anchor == anchor);
diff --git a/math/cgal/pkg-plist b/math/cgal/pkg-plist
index e2a10c8ad0c1..3b2a4972ed86 100644
--- a/math/cgal/pkg-plist
+++ b/math/cgal/pkg-plist
@@ -96,7 +96,7 @@ include/CGAL/Alpha_shapes_2/internal/Lazy_alpha_nt_2.h
include/CGAL/Alpha_shapes_3/internal/Classification_type.h
include/CGAL/Alpha_shapes_3/internal/Lazy_alpha_nt_3.h
include/CGAL/Alpha_wrap_3/internal/Alpha_wrap_3.h
-include/CGAL/Alpha_wrap_3/internal/Alpha_wrap_AABB_traits.h
+include/CGAL/Alpha_wrap_3/internal/Alpha_wrap_AABB_geom_traits.h
include/CGAL/Alpha_wrap_3/internal/Oracle_base.h
include/CGAL/Alpha_wrap_3/internal/Point_set_oracle.h
include/CGAL/Alpha_wrap_3/internal/Segment_soup_oracle.h
@@ -334,6 +334,7 @@ include/CGAL/Barycentric_coordinates_2/boundary_coordinates_2.h
include/CGAL/Barycentric_coordinates_2/internal/utils_2.h
include/CGAL/Barycentric_coordinates_2/segment_coordinates_2.h
include/CGAL/Barycentric_coordinates_2/triangle_coordinates_2.h
+include/CGAL/Base_with_time_stamp.h
include/CGAL/Basic_shaders.h
include/CGAL/Bbox_2.h
include/CGAL/Bbox_3.h
@@ -392,6 +393,7 @@ include/CGAL/CGAL_Ipelet_base.h
include/CGAL/CGAL_Ipelet_base_v6.h
include/CGAL/CGAL_Ipelet_base_v7.h
include/CGAL/CMap_linear_cell_complex_storages.h
+include/CGAL/CMap_linear_cell_complex_storages_with_index.h
include/CGAL/CORE/BigFloat.h
include/CGAL/CORE/BigFloatRep.h
include/CGAL/CORE/BigFloat_impl.h
@@ -446,6 +448,7 @@ include/CGAL/Cartesian/ConicCPA2.h
include/CGAL/Cartesian/Data_accessor_2.h
include/CGAL/Cartesian/Direction_2.h
include/CGAL/Cartesian/Direction_3.h
+include/CGAL/Cartesian/Is_trivial_construction.h
include/CGAL/Cartesian/Iso_cuboid_3.h
include/CGAL/Cartesian/Iso_rectangle_2.h
include/CGAL/Cartesian/Line_2.h
@@ -602,7 +605,9 @@ include/CGAL/Combinatorial_map_iterators_base.h
include/CGAL/Combinatorial_map_operations.h
include/CGAL/Combinatorial_map_save_load.h
include/CGAL/Combinatorial_map_storages.h
+include/CGAL/Combinatorial_map_storages_with_index.h
include/CGAL/Compact_container.h
+include/CGAL/Compact_container_with_index.h
include/CGAL/Compact_mesh_cell_base_3.h
include/CGAL/Compare_handles_with_or_without_timestamps.h
include/CGAL/Complex_2_in_triangulation_3.h
@@ -627,6 +632,7 @@ include/CGAL/Constrained_voronoi_diagram_2.h
include/CGAL/Construct_theta_graph_2.h
include/CGAL/Construct_yao_graph_2.h
include/CGAL/Container_helper.h
+include/CGAL/Converting_construction.h
include/CGAL/Convex_decomposition_3/Edge_sorter.h
include/CGAL/Convex_decomposition_3/External_structure_builder.h
include/CGAL/Convex_decomposition_3/Insert_vertex_into_edge.h
@@ -642,7 +648,6 @@ include/CGAL/Convex_decomposition_3/Single_wall_creator3.h
include/CGAL/Convex_decomposition_3/YVertical_wall_builder.h
include/CGAL/Convex_decomposition_3/is_reflex_sedge.h
include/CGAL/Convex_hull_2/ch_akl_toussaint_impl.h
-include/CGAL/Convex_hull_2/ch_assertions.h
include/CGAL/Convex_hull_2/ch_bykat_impl.h
include/CGAL/Convex_hull_2/ch_eddy_impl.h
include/CGAL/Convex_hull_2/ch_graham_andrew_impl.h
@@ -661,9 +666,6 @@ include/CGAL/Convex_hull_d.h
include/CGAL/Convex_hull_d_to_polyhedron_3.h
include/CGAL/Convex_hull_d_traits_3.h
include/CGAL/Convex_hull_face_base_2.h
-include/CGAL/Convex_hull_projective_xy_traits_2.h
-include/CGAL/Convex_hull_projective_xz_traits_2.h
-include/CGAL/Convex_hull_projective_yz_traits_2.h
include/CGAL/Convex_hull_traits_3.h
include/CGAL/Convex_hull_traits_adapter_2.h
include/CGAL/Convex_hull_vertex_base_2.h
@@ -874,6 +876,7 @@ include/CGAL/GMap_cell_iterators.h
include/CGAL/GMap_dart_const_iterators.h
include/CGAL/GMap_dart_iterators.h
include/CGAL/GMap_linear_cell_complex_storages.h
+include/CGAL/GMap_linear_cell_complex_storages_with_index.h
include/CGAL/General_polygon_2.h
include/CGAL/General_polygon_set_2.h
include/CGAL/General_polygon_set_on_surface_2.h
@@ -887,6 +890,7 @@ include/CGAL/Generalized_map_iterators_base.h
include/CGAL/Generalized_map_operations.h
include/CGAL/Generalized_map_save_load.h
include/CGAL/Generalized_map_storages.h
+include/CGAL/Generalized_map_storages_with_index.h
include/CGAL/Generator/internal/Generic_random_point_generator.h
include/CGAL/Generic_map_min_items.h
include/CGAL/Geographical_coordinates_traits_2.h
@@ -1009,9 +1013,7 @@ include/CGAL/IO/Complex_3_in_triangulation_3_to_vtk.h
include/CGAL/IO/Dxf_bsop_reader.h
include/CGAL/IO/Dxf_reader.h
include/CGAL/IO/Dxf_reader_doubles.h
-include/CGAL/IO/Dxf_stream.h
include/CGAL/IO/Dxf_variant_reader.h
-include/CGAL/IO/Dxf_writer.h
include/CGAL/IO/Fig_stream.h
include/CGAL/IO/Fig_stream_Conic_arc_2.h
include/CGAL/IO/File_avizo.h
@@ -1143,6 +1145,7 @@ include/CGAL/Implicit_to_labeling_function_wrapper.h
include/CGAL/In_place_list.h
include/CGAL/Incremental_neighbor_search.h
include/CGAL/Index_property_map.h
+include/CGAL/Info_for_cell_attribute.h
include/CGAL/Installation/internal/deprecation_warning.h
include/CGAL/Installation/internal/disable_deprecation_warnings_and_errors.h
include/CGAL/Installation/internal/enable_third_party_libraries.h
@@ -1464,7 +1467,7 @@ include/CGAL/Linear_cell_complex_for_bgl_combinatorial_map_helper.h
include/CGAL/Linear_cell_complex_for_combinatorial_map.h
include/CGAL/Linear_cell_complex_for_generalized_map.h
include/CGAL/Linear_cell_complex_fwd.h
-include/CGAL/Linear_cell_complex_incremental_builder.h
+include/CGAL/Linear_cell_complex_incremental_builder_3.h
include/CGAL/Linear_cell_complex_min_items.h
include/CGAL/Linear_cell_complex_operations.h
include/CGAL/Linear_cell_complex_traits.h
@@ -1494,16 +1497,16 @@ include/CGAL/Mesh_2/Uniform_sizing_field_2.h
include/CGAL/Mesh_3/C3T3_helpers.h
include/CGAL/Mesh_3/Cell_criteria_visitor_with_balls.h
include/CGAL/Mesh_3/Concurrent_mesher_config.h
+include/CGAL/Mesh_3/Detect_features_in_image.h
+include/CGAL/Mesh_3/Detect_features_on_image_bbox.h
include/CGAL/Mesh_3/Dump_c3t3.h
include/CGAL/Mesh_3/Facet_criteria_visitor_with_balls.h
include/CGAL/Mesh_3/Facet_on_same_surface_criterion.h
-include/CGAL/Mesh_3/Has_features.h
include/CGAL/Mesh_3/Image_plus_weights_to_labeled_function_wrapper.h
include/CGAL/Mesh_3/Image_to_labeled_function_wrapper.h
include/CGAL/Mesh_3/Implicit_surface_mesher_visitor.h
include/CGAL/Mesh_3/Is_mesh_domain_field_3.h
include/CGAL/Mesh_3/Lloyd_move.h
-include/CGAL/Mesh_3/Mesh_complex_3_in_triangulation_3_base.h
include/CGAL/Mesh_3/Mesh_complex_3_in_triangulation_3_fwd.h
include/CGAL/Mesh_3/Mesh_global_optimizer.h
include/CGAL/Mesh_3/Mesh_sizing_field.h
@@ -1514,6 +1517,7 @@ include/CGAL/Mesh_3/Mesher_level_default_implementations.h
include/CGAL/Mesh_3/Null_exuder_visitor.h
include/CGAL/Mesh_3/Null_global_optimizer_visitor.h
include/CGAL/Mesh_3/Null_perturber_visitor.h
+include/CGAL/Mesh_3/Null_subdomain_index.h
include/CGAL/Mesh_3/Odt_move.h
include/CGAL/Mesh_3/Poisson_refine_cells_3.h
include/CGAL/Mesh_3/Polyline_with_context.h
@@ -1546,21 +1550,25 @@ include/CGAL/Mesh_3/experimental/Lipschitz_sizing_experimental.h
include/CGAL/Mesh_3/experimental/Lipschitz_sizing_parameters.h
include/CGAL/Mesh_3/experimental/Lipschitz_sizing_polyhedron.h
include/CGAL/Mesh_3/experimental/Sizing_field_minimum.h
-include/CGAL/Mesh_3/experimental/Sizing_field_with_aabb_tree.h
+include/CGAL/Mesh_3/features_detection/cases_table.h
+include/CGAL/Mesh_3/features_detection/combinations.h
+include/CGAL/Mesh_3/features_detection/coordinates.h
+include/CGAL/Mesh_3/features_detection/cube_isometries.h
+include/CGAL/Mesh_3/features_detection/features_detection.h
+include/CGAL/Mesh_3/features_detection/features_detection_helpers.h
+include/CGAL/Mesh_3/features_detection/postprocess_weights.h
include/CGAL/Mesh_3/generate_label_weights.h
include/CGAL/Mesh_3/initialize_triangulation_from_gray_image.h
include/CGAL/Mesh_3/initialize_triangulation_from_labeled_image.h
-include/CGAL/Mesh_3/internal/Boundary_of_subdomain_of_complex_3_in_triangulation_3_to_off.h
include/CGAL/Mesh_3/internal/Graph_manipulations.h
-include/CGAL/Mesh_3/internal/Handle_IO_for_pair_of_int.h
include/CGAL/Mesh_3/internal/check_weights.h
include/CGAL/Mesh_3/internal/helpers.h
-include/CGAL/Mesh_3/internal/indices_management.h
include/CGAL/Mesh_3/io_signature.h
include/CGAL/Mesh_3/mesh_standard_cell_criteria.h
include/CGAL/Mesh_3/mesh_standard_criteria.h
include/CGAL/Mesh_3/mesh_standard_facet_criteria.h
include/CGAL/Mesh_3/min_dihedral_angle.h
+include/CGAL/Mesh_3/parameters.h
include/CGAL/Mesh_3/parameters_defaults.h
include/CGAL/Mesh_3/polyhedral_to_labeled_function_wrapper.h
include/CGAL/Mesh_3/polylines_to_protect.h
@@ -1568,8 +1576,6 @@ include/CGAL/Mesh_3/radius_ratio.h
include/CGAL/Mesh_3/search_for_connected_components_in_labeled_image.h
include/CGAL/Mesh_3/sliver_criteria.h
include/CGAL/Mesh_3/squared_distance_Point_3_Triangle_3.h
-include/CGAL/Mesh_3/tet_soup_to_c3t3.h
-include/CGAL/Mesh_3/utilities.h
include/CGAL/Mesh_3/vertex_perturbation.h
include/CGAL/Mesh_cell_base_3.h
include/CGAL/Mesh_cell_criteria_3.h
@@ -1724,6 +1730,7 @@ include/CGAL/Nef_3/SNC_constructor.h
include/CGAL/Nef_3/SNC_decorator.h
include/CGAL/Nef_3/SNC_decorator_traits.h
include/CGAL/Nef_3/SNC_external_structure.h
+include/CGAL/Nef_3/SNC_halfedge_key.h
include/CGAL/Nef_3/SNC_indexed_items.h
include/CGAL/Nef_3/SNC_intersection.h
include/CGAL/Nef_3/SNC_io_parser.h
@@ -1875,7 +1882,6 @@ include/CGAL/Optimisation/Access_dimension_d.h
include/CGAL/Optimisation/Construct_point_2.h
include/CGAL/Optimisation/Construct_point_3.h
include/CGAL/Optimisation/Construct_point_d.h
-include/CGAL/Optimisation/assertions.h
include/CGAL/Optimisation/basic.h
include/CGAL/Optimisation/debug.h
include/CGAL/Optimisation_d_traits_2.h
@@ -1923,7 +1929,6 @@ include/CGAL/Partition_2/Vertex_visibility_graph_2.h
include/CGAL/Partition_2/Vertex_visibility_graph_2_impl.h
include/CGAL/Partition_2/is_degenerate_polygon_2.h
include/CGAL/Partition_2/partition_approx_convex_2.h
-include/CGAL/Partition_2/partition_assertions.h
include/CGAL/Partition_2/partition_greene_approx_convex_2.h
include/CGAL/Partition_2/partition_optimal_convex_2.h
include/CGAL/Partition_2/partition_y_monotone_2.h
@@ -1972,6 +1977,7 @@ include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_regular_triangulatio
include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_regular_triangulation_remove_traits_3.h
include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_regular_triangulation_statically_filtered_traits_3.h
include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_triangulation_dummy_36.h
+include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_triangulation_dummy_generator.h
include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_triangulation_filtered_traits_3.h
include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_triangulation_iterators_3.h
include/CGAL/Periodic_3_triangulation_3/internal/Periodic_3_triangulation_statically_filtered_traits_3.h
@@ -2028,7 +2034,6 @@ include/CGAL/Polygon_2/Polygon_2_edge_iterator.h
include/CGAL/Polygon_2/Polygon_2_impl.h
include/CGAL/Polygon_2/Polygon_2_simplicity.h
include/CGAL/Polygon_2/Polygon_2_vertex_circulator.h
-include/CGAL/Polygon_2/polygon_assertions.h
include/CGAL/Polygon_2_algorithms.h
include/CGAL/Polygon_convex_decomposition_2.h
include/CGAL/Polygon_mesh_processing/IO/polygon_mesh_io.h
@@ -2078,7 +2083,6 @@ include/CGAL/Polygon_mesh_processing/internal/Snapping/snap_vertices.h
include/CGAL/Polygon_mesh_processing/internal/do_no_use_CDT2.h
include/CGAL/Polygon_mesh_processing/internal/fair_impl.h
include/CGAL/Polygon_mesh_processing/internal/mesh_to_point_set_hausdorff_distance.h
-include/CGAL/Polygon_mesh_processing/internal/named_params_helper.h
include/CGAL/Polygon_mesh_processing/internal/refine_impl.h
include/CGAL/Polygon_mesh_processing/internal/repair_extra.h
include/CGAL/Polygon_mesh_processing/internal/simplify_polyline.h
@@ -2094,7 +2098,9 @@ include/CGAL/Polygon_mesh_processing/polygon_mesh_to_polygon_soup.h
include/CGAL/Polygon_mesh_processing/polygon_soup_to_polygon_mesh.h
include/CGAL/Polygon_mesh_processing/random_perturbation.h
include/CGAL/Polygon_mesh_processing/refine.h
+include/CGAL/Polygon_mesh_processing/region_growing.h
include/CGAL/Polygon_mesh_processing/remesh.h
+include/CGAL/Polygon_mesh_processing/remesh_planar_patches.h
include/CGAL/Polygon_mesh_processing/repair.h
include/CGAL/Polygon_mesh_processing/repair_degeneracies.h
include/CGAL/Polygon_mesh_processing/repair_polygon_soup.h
@@ -2104,8 +2110,10 @@ include/CGAL/Polygon_mesh_processing/shape_predicates.h
include/CGAL/Polygon_mesh_processing/smooth_mesh.h
include/CGAL/Polygon_mesh_processing/smooth_shape.h
include/CGAL/Polygon_mesh_processing/stitch_borders.h
+include/CGAL/Polygon_mesh_processing/surface_Delaunay_remeshing.h
include/CGAL/Polygon_mesh_processing/tangential_relaxation.h
include/CGAL/Polygon_mesh_processing/transform.h
+include/CGAL/Polygon_mesh_processing/triangle.h
include/CGAL/Polygon_mesh_processing/triangulate_faces.h
include/CGAL/Polygon_mesh_processing/triangulate_hole.h
include/CGAL/Polygon_mesh_slicer.h
@@ -2249,6 +2257,7 @@ include/CGAL/Qt/GraphicsViewPointInput.h
include/CGAL/Qt/GraphicsViewPolygonWithHolesInput.h
include/CGAL/Qt/GraphicsViewPolylineInput.h
include/CGAL/Qt/GraphicsViewPolylineInput_impl.h
+include/CGAL/Qt/ImageInterface.ui
include/CGAL/Qt/LineGraphicsItem.h
include/CGAL/Qt/PainterOstream.h
include/CGAL/Qt/PointsGraphicsItem.h
@@ -2290,7 +2299,6 @@ include/CGAL/Qt/qglviewer_impl_list.h
include/CGAL/Qt/quaternion.h
include/CGAL/Qt/quaternion_impl.h
include/CGAL/Qt/resources.h
-include/CGAL/Qt/resources/ImageInterface.ui
include/CGAL/Qt/resources/qglviewer-icon.xpm
include/CGAL/Qt/resources_impl.h
include/CGAL/Qt/utility.h
@@ -2368,6 +2376,16 @@ include/CGAL/Runge_kutta_integrator_2.h
include/CGAL/SCIP_mixed_integer_program_traits.h
include/CGAL/SEP_header.h
include/CGAL/SEP_to_ImageIO.h
+include/CGAL/SMDS_3/Dump_c3t3.h
+include/CGAL/SMDS_3/Mesh_complex_3_in_triangulation_3_fwd.h
+include/CGAL/SMDS_3/internal/Boundary_of_subdomain_of_complex_3_in_triangulation_3_to_off.h
+include/CGAL/SMDS_3/internal/Handle_IO_for_pair_of_int.h
+include/CGAL/SMDS_3/internal/SMDS_3_helper.h
+include/CGAL/SMDS_3/internal/indices_management.h
+include/CGAL/SMDS_3/io_signature.h
+include/CGAL/SMDS_3/tet_soup_to_c3t3.h
+include/CGAL/SMDS_3/utilities.h
+include/CGAL/STL_Extension/internal/Has_features.h
include/CGAL/STL_Extension/internal/Has_member_visited.h
include/CGAL/STL_Extension/internal/Has_nested_type_Bare_point.h
include/CGAL/STL_Extension/internal/boost/array_binary_tree.hpp
@@ -2375,6 +2393,8 @@ include/CGAL/STL_Extension/internal/boost/mutable_heap.hpp
include/CGAL/STL_Extension/internal/boost/mutable_queue.hpp
include/CGAL/STL_Extension/internal/boost/relaxed_heap.hpp
include/CGAL/STL_Extension/internal/info_check.h
+include/CGAL/STL_Extension/internal/mesh_option_classes.h
+include/CGAL/STL_Extension/internal/mesh_parameters_interface.h
include/CGAL/STL_Extension/internal/parameters_interface.h
include/CGAL/Scalar_factor_traits.h
include/CGAL/Scale_space_reconstruction_3/Advancing_front_mesher.h
@@ -2485,30 +2505,32 @@ include/CGAL/Shape_detection/Efficient_RANSAC/Sphere.h
include/CGAL/Shape_detection/Efficient_RANSAC/Torus.h
include/CGAL/Shape_detection/Efficient_RANSAC/property_map.h
include/CGAL/Shape_detection/Region_growing.h
+include/CGAL/Shape_detection/Region_growing/Point_set.h
+include/CGAL/Shape_detection/Region_growing/Point_set/K_neighbor_query.h
+include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_circle_fit_region.h
+include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_circle_fit_sorting.h
+include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_cylinder_fit_region.h
+include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_cylinder_fit_sorting.h
+include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_line_fit_region.h
+include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_line_fit_sorting.h
+include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_plane_fit_region.h
+include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_plane_fit_sorting.h
+include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_sphere_fit_region.h
+include/CGAL/Shape_detection/Region_growing/Point_set/Least_squares_sphere_fit_sorting.h
+include/CGAL/Shape_detection/Region_growing/Point_set/Sphere_neighbor_query.h
+include/CGAL/Shape_detection/Region_growing/Polygon_mesh.h
+include/CGAL/Shape_detection/Region_growing/Polygon_mesh/Least_squares_plane_fit_region.h
+include/CGAL/Shape_detection/Region_growing/Polygon_mesh/Least_squares_plane_fit_sorting.h
+include/CGAL/Shape_detection/Region_growing/Polygon_mesh/One_ring_neighbor_query.h
+include/CGAL/Shape_detection/Region_growing/Polygon_mesh/Polyline_graph.h
include/CGAL/Shape_detection/Region_growing/Region_growing.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/K_neighbor_query.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_circle_fit_region.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_circle_fit_sorting.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_cylinder_fit_region.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_cylinder_fit_sorting.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_line_fit_region.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_line_fit_sorting.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_plane_fit_region.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_plane_fit_sorting.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_sphere_fit_region.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Least_squares_sphere_fit_sorting.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_point_set/Sphere_neighbor_query.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_polygon_mesh.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_polygon_mesh/Least_squares_plane_fit_region.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_polygon_mesh/Least_squares_plane_fit_sorting.h
-include/CGAL/Shape_detection/Region_growing/Region_growing_on_polygon_mesh/One_ring_neighbor_query.h
-include/CGAL/Shape_detection/Region_growing/internal/fitting.h
+include/CGAL/Shape_detection/Region_growing/Segment_set.h
+include/CGAL/Shape_detection/Region_growing/Segment_set/Least_squares_line_fit_region.h
+include/CGAL/Shape_detection/Region_growing/Segment_set/Least_squares_line_fit_sorting.h
+include/CGAL/Shape_detection/Region_growing/internal/cylinder_fitting.h
include/CGAL/Shape_detection/Region_growing/internal/property_map.h
+include/CGAL/Shape_detection/Region_growing/internal/region_growing_traits.h
include/CGAL/Shape_detection/Region_growing/internal/utils.h
-include/CGAL/Shape_detection/deprecated/Region_growing.h
-include/CGAL/Shape_detection/deprecated/Shape_detection_traits.h
-include/CGAL/Shape_detection_3.h
include/CGAL/Shape_regularization.h
include/CGAL/Shape_regularization/Contours/Longest_direction_2.h
include/CGAL/Shape_regularization/Contours/Multiple_directions_2.h
@@ -2538,8 +2560,11 @@ include/CGAL/Simple_circular_kernel_2.h
include/CGAL/Simple_homogeneous.h
include/CGAL/Simple_polygon_visibility_2.h
include/CGAL/Simple_spherical_kernel_3.h
+include/CGAL/Simplicial_mesh_cell_base_3.h
+include/CGAL/Simplicial_mesh_vertex_base_3.h
include/CGAL/Single.h
include/CGAL/Sixtuple.h
+include/CGAL/Sizing_field_with_aabb_tree.h
include/CGAL/Skin_surface_3.h
include/CGAL/Skin_surface_base_3.h
include/CGAL/Skin_surface_filtered_traits_3.h
@@ -2589,12 +2614,16 @@ include/CGAL/Sqrt_extension/io.h
include/CGAL/Sqrt_extension_fwd.h
include/CGAL/Static_filtered_predicate.h
include/CGAL/Straight_skeleton_2.h
+include/CGAL/Straight_skeleton_2/IO/Dxf_stream.h
+include/CGAL/Straight_skeleton_2/IO/Dxf_writer.h
+include/CGAL/Straight_skeleton_2/IO/print.h
include/CGAL/Straight_skeleton_2/Polygon_iterators.h
include/CGAL/Straight_skeleton_2/Polygon_offset_builder_2_impl.h
include/CGAL/Straight_skeleton_2/Straight_skeleton_aux.h
include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_2_impl.h
include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_events_2.h
include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h
+include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_caches.h
include/CGAL/Straight_skeleton_2/assertions.h
include/CGAL/Straight_skeleton_2/debug.h
include/CGAL/Straight_skeleton_2/test.h
@@ -2678,9 +2707,13 @@ include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Bounded_normal_c
include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Constrained_placement.h
include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Count_ratio_stop_predicate.h
include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Count_stop_predicate.h
+include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_count_ratio_stop_predicate.h
+include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_count_stop_predicate.h
include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_length_cost.h
include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_length_stop_predicate.h
include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Edge_profile.h
+include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Face_count_ratio_stop_predicate.h
+include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/Face_count_stop_predicate.h
include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/FastEnvelope_filter.h
include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/GarlandHeckbert_plane_policies.h
include/CGAL/Surface_mesh_simplification/Policies/Edge_collapse/GarlandHeckbert_policies.h
@@ -2823,7 +2856,6 @@ include/CGAL/Time_stamper.h
include/CGAL/Timer.h
include/CGAL/Timer_impl.h
include/CGAL/Transform_iterator.h
-include/CGAL/Tree_assertions.h
include/CGAL/Tree_base.h
include/CGAL/Tree_traits.h
include/CGAL/Triangle_2.h
@@ -2842,6 +2874,7 @@ include/CGAL/Triangulation_2.h
include/CGAL/Triangulation_2/insert_constraints.h
include/CGAL/Triangulation_2/internal/CTP2_subconstraint_graph.h
include/CGAL/Triangulation_2/internal/Constraint_hierarchy_2.h
+include/CGAL/Triangulation_2/internal/In_domain.h
include/CGAL/Triangulation_2/internal/Polyline_constraint_hierarchy_2.h
include/CGAL/Triangulation_2/internal/Triangulation_line_face_circulator_2.h
include/CGAL/Triangulation_2_projection_traits_3.h
@@ -3027,7 +3060,6 @@ include/CGAL/boost/graph/backward_compatibility_functions.h
include/CGAL/boost/graph/breadth_first_search.h
include/CGAL/boost/graph/convert_nef_polyhedron_to_polygon_mesh.h
include/CGAL/boost/graph/copy_face_graph.h
-include/CGAL/boost/graph/dijkstra_shortest_paths.h
include/CGAL/boost/graph/generators.h
include/CGAL/boost/graph/graph_concepts.h
include/CGAL/boost/graph/graph_traits_Arrangement_2.h
@@ -3074,6 +3106,8 @@ include/CGAL/boost/graph/properties_Constrained_Delaunay_triangulation_2.h
include/CGAL/boost/graph/properties_Constrained_triangulation_2.h
include/CGAL/boost/graph/properties_Constrained_triangulation_plus_2.h
include/CGAL/boost/graph/properties_Delaunay_triangulation_2.h
+include/CGAL/boost/graph/properties_HalfedgeDS_base.h
+include/CGAL/boost/graph/properties_HalfedgeDS_default.h
include/CGAL/boost/graph/properties_Linear_cell_complex_for_combinatorial_map.h
include/CGAL/boost/graph/properties_OpenMesh.h
include/CGAL/boost/graph/properties_PolyMesh_ArrayKernelT.h
@@ -3095,7 +3129,6 @@ include/CGAL/boost/graph/split_graph_into_polylines.h
include/CGAL/boost/graph/visitor.h
include/CGAL/boost/iterator/counting_iterator.hpp
include/CGAL/boost/iterator/transform_iterator.hpp
-include/CGAL/boost/parameter.h
include/CGAL/boost_mp.h
include/CGAL/bounding_box.h
include/CGAL/box_intersection_d.h
@@ -3106,7 +3139,6 @@ include/CGAL/certified_quotient_predicates.h
include/CGAL/ch_akl_toussaint.h
include/CGAL/ch_bykat.h
include/CGAL/ch_eddy.h
-include/CGAL/ch_function_objects_2.h
include/CGAL/ch_graham_andrew.h
include/CGAL/ch_jarvis.h
include/CGAL/ch_melkman.h
@@ -3136,10 +3168,15 @@ include/CGAL/convex_hull_traits_2.h
include/CGAL/convexity_check_2.h
include/CGAL/convexity_check_3.h
include/CGAL/copy_n.h
+include/CGAL/cpp_float.h
include/CGAL/create_offset_polygons_2.h
include/CGAL/create_offset_polygons_from_polygon_with_holes_2.h
include/CGAL/create_straight_skeleton_2.h
include/CGAL/create_straight_skeleton_from_polygon_with_holes_2.h
+include/CGAL/create_weighted_offset_polygons_2.h
+include/CGAL/create_weighted_offset_polygons_from_polygon_with_holes_2.h
+include/CGAL/create_weighted_straight_skeleton_2.h
+include/CGAL/create_weighted_straight_skeleton_from_polygon_with_holes_2.h
include/CGAL/demangle.h
include/CGAL/determinant.h
include/CGAL/determinant_of_vectors.h
@@ -3147,6 +3184,8 @@ include/CGAL/disable_warnings.h
include/CGAL/distance_predicates_2.h
include/CGAL/distance_predicates_3.h
include/CGAL/double.h
+include/CGAL/draw_arrangement_2.h
+include/CGAL/draw_constrained_triangulation_2.h
include/CGAL/draw_face_graph.h
include/CGAL/draw_face_graph_with_paths.h
include/CGAL/draw_linear_cell_complex.h
@@ -3177,6 +3216,7 @@ include/CGAL/export/helpers.h
include/CGAL/extended_euclidean_algorithm.h
include/CGAL/extract_mean_curvature_flow_skeleton.h
include/CGAL/extremal_polygon_2.h
+include/CGAL/extrude_skeleton.h
include/CGAL/exude_mesh_3.h
include/CGAL/facets_in_complex_3_to_triangle_mesh.h
include/CGAL/float.h
@@ -3220,7 +3260,6 @@ include/CGAL/intersections.h
include/CGAL/intersections_d.h
include/CGAL/ipower.h
include/CGAL/is_convertible.h
-include/CGAL/is_iterator.h
include/CGAL/is_streamable.h
include/CGAL/is_y_monotone_2.h
include/CGAL/iterator.h
@@ -3291,18 +3330,19 @@ include/CGAL/license/Polygon_mesh_processing.h
include/CGAL/license/Polygon_mesh_processing/Compute_normal.h
include/CGAL/license/Polygon_mesh_processing/Polyhedral_envelope.h
include/CGAL/license/Polygon_mesh_processing/collision_detection.h
+include/CGAL/license/Polygon_mesh_processing/combinatorial_repair.h
include/CGAL/license/Polygon_mesh_processing/connected_components.h
include/CGAL/license/Polygon_mesh_processing/core.h
include/CGAL/license/Polygon_mesh_processing/corefinement.h
include/CGAL/license/Polygon_mesh_processing/detect_features.h
include/CGAL/license/Polygon_mesh_processing/distance.h
+include/CGAL/license/Polygon_mesh_processing/geometric_repair.h
include/CGAL/license/Polygon_mesh_processing/locate.h
include/CGAL/license/Polygon_mesh_processing/measure.h
include/CGAL/license/Polygon_mesh_processing/meshing_hole_filling.h
include/CGAL/license/Polygon_mesh_processing/miscellaneous.h
include/CGAL/license/Polygon_mesh_processing/orientation.h
include/CGAL/license/Polygon_mesh_processing/predicate.h
-include/CGAL/license/Polygon_mesh_processing/repair.h
include/CGAL/license/Polygonal_surface_reconstruction.h
include/CGAL/license/Polyhedron.h
include/CGAL/license/Polyline_simplification_2.h
@@ -3310,6 +3350,7 @@ include/CGAL/license/Polytope_distance_d.h
include/CGAL/license/Principal_component_analysis.h
include/CGAL/license/QP_solver.h
include/CGAL/license/Ridges_3.h
+include/CGAL/license/SMDS_3.h
include/CGAL/license/Scale_space_reconstruction_3.h
include/CGAL/license/SearchStructures.h
include/CGAL/license/Segment_Delaunay_graph_2.h
@@ -3321,6 +3362,7 @@ include/CGAL/license/Skin_surface_3.h
include/CGAL/license/Snap_rounding_2.h
include/CGAL/license/Spatial_searching.h
include/CGAL/license/Straight_skeleton_2.h
+include/CGAL/license/Straight_skeleton_extrusion_2.h
include/CGAL/license/Stream_lines_2.h
include/CGAL/license/Surface_mesh.h
include/CGAL/license/Surface_mesh_approximation.h
@@ -3370,6 +3412,7 @@ include/CGAL/make_skin_surface_mesh_3.h
include/CGAL/make_surface_mesh.h
include/CGAL/make_union_of_balls_3.h
include/CGAL/marching_tetrahedra_3.h
+include/CGAL/mark_domain_in_triangulation.h
include/CGAL/memory.h
include/CGAL/mesh_segmentation.h
include/CGAL/mesh_skin_surface_3.h
@@ -3386,7 +3429,6 @@ include/CGAL/mpfr_coercion_traits.h
include/CGAL/mpq_class.h
include/CGAL/mpz_class.h
include/CGAL/mst_orient_normals.h
-include/CGAL/multiset_assertions.h
include/CGAL/mutex.h
include/CGAL/natural_neighbor_coordinates_2.h
include/CGAL/natural_neighbor_coordinates_3.h
@@ -3410,7 +3452,6 @@ include/CGAL/pierce_rectangles_2.h
include/CGAL/point_generators_2.h
include/CGAL/point_generators_3.h
include/CGAL/point_generators_d.h
-include/CGAL/point_set_processing_assertions.h
include/CGAL/pointmatcher/compute_registration_transformation.h
include/CGAL/pointmatcher/register_point_sets.h
include/CGAL/poisson_refine_triangulation.h
@@ -3463,7 +3504,6 @@ include/CGAL/squared_distance_2.h
include/CGAL/squared_distance_3.h
include/CGAL/sse2.h
include/CGAL/stddef.h
-include/CGAL/streamlines_assertions.h
include/CGAL/structure_point_set.h
include/CGAL/subdivide_skin_surface_mesh_3.h
include/CGAL/subdivide_union_of_balls_mesh_3.h
@@ -3471,21 +3511,21 @@ include/CGAL/subdivision_method_3.h
include/CGAL/surface_mesh_parameterization.h
include/CGAL/surface_neighbor_coordinates_3.h
include/CGAL/surface_neighbors_3.h
-include/CGAL/surface_reconstruction_points_assertions.h
include/CGAL/sweep_observer.h
include/CGAL/tags.h
include/CGAL/test_FPU_rounding_mode_impl.h
include/CGAL/tetrahedral_remeshing.h
+include/CGAL/tetrahedron_soup_to_triangulation_3.h
include/CGAL/thread.h
include/CGAL/to_rational.h
include/CGAL/transforming_iterator.h
include/CGAL/transforming_pair_iterator.h
include/CGAL/triangulate_mixed_complex_3.h
include/CGAL/triangulate_power_diagram_3.h
-include/CGAL/triangulation_assertions.h
include/CGAL/tss.h
include/CGAL/tuple.h
include/CGAL/type_traits.h
+include/CGAL/type_traits/is_iterator.h
include/CGAL/typeset.h
include/CGAL/use.h
include/CGAL/user_classes.h
diff --git a/misc/cheat/Makefile b/misc/cheat/Makefile
index c056382d9235..36c8dede0f73 100644
--- a/misc/cheat/Makefile
+++ b/misc/cheat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cheat
DISTVERSION= 4.4.2
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/chrono/Makefile b/misc/chrono/Makefile
index bd6ad959033c..06f9a735993b 100644
--- a/misc/chrono/Makefile
+++ b/misc/chrono/Makefile
@@ -2,7 +2,7 @@ PORTNAME= chrono
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0-4
DISTVERSIONSUFFIX= -g70cda7f
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= misc
PKGNAMESUFFIX= -time-tracking
diff --git a/misc/concourse/Makefile b/misc/concourse/Makefile
index edd7a6b1c774..a82c1d937695 100644
--- a/misc/concourse/Makefile
+++ b/misc/concourse/Makefile
@@ -1,7 +1,7 @@
PORTNAME= concourse
DISTVERSIONPREFIX= v
DISTVERSION= 6.7.2
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/cryptoballot/Makefile b/misc/cryptoballot/Makefile
index e38a11c481af..ce9587a18d4f 100644
--- a/misc/cryptoballot/Makefile
+++ b/misc/cryptoballot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cryptoballot
DISTVERSION= g20181015
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/dive/Makefile b/misc/dive/Makefile
index c9c10ef33ad4..1863ea968618 100644
--- a/misc/dive/Makefile
+++ b/misc/dive/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dive
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
+PORTREVISION= 1
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/gobuster/Makefile b/misc/gobuster/Makefile
index 140cdaa5637f..fa84919548ff 100644
--- a/misc/gobuster/Makefile
+++ b/misc/gobuster/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobuster
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= misc dns www
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/kf6-purpose/Makefile b/misc/kf6-purpose/Makefile
index a457d2dcdaca..71617f475a7b 100644
--- a/misc/kf6-purpose/Makefile
+++ b/misc/kf6-purpose/Makefile
@@ -6,7 +6,7 @@ COMMENT= Offers available actions for a specific purpose
MAINTAINER= kde@FreeBSD.org
LIB_DEPENDS= libkaccounts6.so:net-im/kaccounts-integration
-# RUN_DEPENDS= accounts-qml-module>=0.7_5:sysutils/accounts-qml-module
+RUN_DEPENDS= accounts-qml-module>=0.7_5:sysutils/accounts-qml-module
USES= cmake gettext gl gnome kde:6 qt:6 tar:xz
USE_GL= gl opengl
diff --git a/misc/kf6-purpose/distinfo b/misc/kf6-purpose/distinfo
index 21948c2fe7af..8ac89d82afcf 100644
--- a/misc/kf6-purpose/distinfo
+++ b/misc/kf6-purpose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798878
-SHA256 (KDE/frameworks/6.13.0/purpose-6.13.0.tar.xz) = 2bab74907505bee95faacdc9c93e8a94b2ab33651a97d2ae7d63fd483f458327
-SIZE (KDE/frameworks/6.13.0/purpose-6.13.0.tar.xz) = 188136
+TIMESTAMP = 1746358559
+SHA256 (KDE/frameworks/6.14/purpose-6.14.0.tar.xz) = dd9f23baf4c4a44f1c71f7d3b0bfe7fbfbcdda2002d74d4b49cd84631ac899e9
+SIZE (KDE/frameworks/6.14/purpose-6.14.0.tar.xz) = 188272
diff --git a/misc/perkeep/Makefile b/misc/perkeep/Makefile
index dc57e30ef494..e674f946b27a 100644
--- a/misc/perkeep/Makefile
+++ b/misc/perkeep/Makefile
@@ -1,6 +1,6 @@
PORTNAME= perkeep
DISTVERSION= 0.11
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/py-aider-chat/Makefile b/misc/py-aider-chat/Makefile
index e5a9a4af1dbb..6247f4fdfa2f 100644
--- a/misc/py-aider-chat/Makefile
+++ b/misc/py-aider-chat/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aider_chat
-DISTVERSION= 0.77.1
+DISTVERSION= 0.82.2
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,6 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>=1.3:devel/py-arrow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.12:www/py-beautifulsoup@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}blinker>=1.8:devel/py-blinker@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cachetools>=5.5:devel/py-cachetools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.6:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configargparse>=1.5:devel/py-configargparse@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}diff-match-patch>=0:textproc/py-diff-match-patch@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}diskcache>=5.6.0:devel/py-diskcache@${PY_FLAVOR} \
diff --git a/misc/py-aider-chat/distinfo b/misc/py-aider-chat/distinfo
index 1c5cfb26f472..7a4c0bdbab8d 100644
--- a/misc/py-aider-chat/distinfo
+++ b/misc/py-aider-chat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742544729
-SHA256 (aider_chat-0.77.1.tar.gz) = 70f798bce0e07506e2e9cdf121eb63e78a142ff419d3f58974e158fb769adc2a
-SIZE (aider_chat-0.77.1.tar.gz) = 1222022
+TIMESTAMP = 1746434942
+SHA256 (aider_chat-0.82.2.tar.gz) = fb725d4b5c7874a76b113bee3ab49e1a4c7daeae6f30accc6fd36960aa4f5928
+SIZE (aider_chat-0.82.2.tar.gz) = 1280757
diff --git a/misc/py-aider-chat/files/patch-aider_commands.py b/misc/py-aider-chat/files/patch-aider_commands.py
index 9a9c10e0cebe..4ee55c42b1dd 100644
--- a/misc/py-aider-chat/files/patch-aider_commands.py
+++ b/misc/py-aider-chat/files/patch-aider_commands.py
@@ -1,6 +1,6 @@
---- aider/commands.py.orig 2025-02-24 10:27:07 UTC
+--- aider/commands.py.orig 2025-04-14 23:24:32 UTC
+++ aider/commands.py
-@@ -20,7 +20,7 @@ from aider.run_cmd import run_cmd
+@@ -21,7 +21,7 @@ from aider.run_cmd import run_cmd
from aider.llm import litellm
from aider.repo import ANY_GIT_ERROR
from aider.run_cmd import run_cmd
@@ -9,17 +9,18 @@
from aider.utils import is_image_file
from .dump import dump # noqa: F401
-@@ -172,12 +172,8 @@ class Commands:
+@@ -219,14 +219,6 @@ class Commands:
+ return
self.io.tool_output(f"Scraping {url}...")
- if not self.scraper:
+- if not self.scraper:
- res = install_playwright(self.io)
- if not res:
- self.io.tool_warning("Unable to initialize playwright.")
-
- self.scraper = Scraper(
+- self.scraper = Scraper(
- print_error=self.io.tool_error, playwright_available=res, verify_ssl=self.verify_ssl
-+ print_error=self.io.tool_error, playwright_available=False, verify_ssl=self.verify_ssl
- )
+- )
content = self.scraper.scrape(url) or ""
+ content = f"Here is the content of {url}:\n\n" + content
diff --git a/misc/py-aider-chat/files/patch-aider_scrape.py b/misc/py-aider-chat/files/patch-aider_scrape.py
index 969ff29d15f8..e52881317294 100644
--- a/misc/py-aider-chat/files/patch-aider_scrape.py
+++ b/misc/py-aider-chat/files/patch-aider_scrape.py
@@ -1,4 +1,4 @@
---- aider/scrape.py.orig 2024-09-09 10:28:04 UTC
+--- aider/scrape.py.orig 2025-04-14 23:24:32 UTC
+++ aider/scrape.py
@@ -15,57 +15,8 @@ def install_playwright(io):
@@ -80,10 +80,12 @@
if not content:
self.print_error(f"Failed to retrieve content from {url}")
-@@ -130,56 +78,6 @@ class Scraper:
+@@ -128,58 +76,6 @@ class Scraper:
+ ]
+ return any(re.search(pattern, content, re.IGNORECASE) for pattern in html_patterns)
return False
-
- # Internals...
+-
+- # Internals...
- def scrape_with_playwright(self, url):
- import playwright # noqa: F401
- from playwright.sync_api import Error as PlaywrightError
@@ -113,7 +115,8 @@
- try:
- response = page.goto(url, wait_until="networkidle", timeout=5000)
- except PlaywrightTimeoutError:
-- self.print_error(f"Timeout while loading {url}")
+- print(f"Page didn't quiesce, scraping content anyway: {url}")
+- response = None
- except PlaywrightError as e:
- self.print_error(f"Error navigating to {url}: {str(e)}")
- return None, None
@@ -133,7 +136,6 @@
- browser.close()
-
- return content, mime_type
--
+
def scrape_with_httpx(self, url):
import httpx
-
diff --git a/misc/py-aider-chat/files/patch-pyproject.toml b/misc/py-aider-chat/files/patch-pyproject.toml
index 2c261ee0ce98..c6b5ebe68b8c 100644
--- a/misc/py-aider-chat/files/patch-pyproject.toml
+++ b/misc/py-aider-chat/files/patch-pyproject.toml
@@ -1,7 +1,7 @@
---- pyproject.toml.orig 2024-09-09 09:50:15 UTC
+--- pyproject.toml.orig 2025-04-14 23:24:32 UTC
+++ pyproject.toml
-@@ -62,7 +62,7 @@ include = ["aider*", "aider.website"]
- ]
+@@ -41,7 +41,7 @@ include = ["aider"]
+ include = ["aider"]
[build-system]
-requires = ["setuptools>=68", "setuptools_scm[toml]>=8"]
diff --git a/misc/slides/Makefile b/misc/slides/Makefile
index 57d6bcfe9684..c53fc33a1c65 100644
--- a/misc/slides/Makefile
+++ b/misc/slides/Makefile
@@ -1,7 +1,7 @@
PORTNAME= slides
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= misc
PKGNAMESUFFIX= -presentation-tool
diff --git a/misc/timetrace/Makefile b/misc/timetrace/Makefile
index 2f1c6000b422..4d616fe9f6b0 100644
--- a/misc/timetrace/Makefile
+++ b/misc/timetrace/Makefile
@@ -1,7 +1,7 @@
PORTNAME= timetrace
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.3
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= misc
MAINTAINER= nc@FreeBSD.org
diff --git a/misc/wego/Makefile b/misc/wego/Makefile
index a7804e3bc16e..6bb5e072151c 100644
--- a/misc/wego/Makefile
+++ b/misc/wego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wego
DISTVERSION= 2.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/multimedia/livego/Makefile b/multimedia/livego/Makefile
index efba6982fa80..2f8ab8d98d03 100644
--- a/multimedia/livego/Makefile
+++ b/multimedia/livego/Makefile
@@ -1,6 +1,6 @@
PORTNAME= livego
DISTVERSION= 0.0.15
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
diff --git a/multimedia/navidrome/Makefile b/multimedia/navidrome/Makefile
index 6e5edc5320a0..e829322ea470 100644
--- a/multimedia/navidrome/Makefile
+++ b/multimedia/navidrome/Makefile
@@ -1,6 +1,7 @@
PORTNAME= navidrome
DISTVERSIONPREFIX= v
DISTVERSION= 0.55.2
+PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= http://people.freebsd.org/~kbowling/distfiles/:npmcache
DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache
diff --git a/net-im/coyim/Makefile b/net-im/coyim/Makefile
index 2804caa137e5..4d4084d4b382 100644
--- a/net-im/coyim/Makefile
+++ b/net-im/coyim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coyim
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.11
-PORTREVISION= 30
+PORTREVISION= 31
CATEGORIES= net-im
MAINTAINER= fox@FreeBSD.org
diff --git a/net-im/discordo/Makefile b/net-im/discordo/Makefile
index c128be006708..f092af707fa6 100644
--- a/net-im/discordo/Makefile
+++ b/net-im/discordo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= discordo
DISTVERSION= g20220909
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= net-im
MAINTAINER= lcook@FreeBSD.org
diff --git a/net-im/dissent/Makefile b/net-im/dissent/Makefile
index 84a56fd37b58..5b9d0eb33c23 100644
--- a/net-im/dissent/Makefile
+++ b/net-im/dissent/Makefile
@@ -1,6 +1,7 @@
PORTNAME= dissent
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.34
+PORTREVISION= 1
CATEGORIES= net-im
MAINTAINER= nxjoseph@protonmail.com
diff --git a/net-im/gomuks/Makefile b/net-im/gomuks/Makefile
index 19b4ffe6d862..0c37bdc682b1 100644
--- a/net-im/gomuks/Makefile
+++ b/net-im/gomuks/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gomuks
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-im
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net-im/gotktrix/Makefile b/net-im/gotktrix/Makefile
index 5390d8576ea0..27ec8074883a 100644
--- a/net-im/gotktrix/Makefile
+++ b/net-im/gotktrix/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotktrix
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.4
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= net-im
MAINTAINER= fuz@FreeBSD.org
diff --git a/net-im/matterbridge/Makefile b/net-im/matterbridge/Makefile
index 54189b3039b2..dd731180a74f 100644
--- a/net-im/matterbridge/Makefile
+++ b/net-im/matterbridge/Makefile
@@ -1,7 +1,7 @@
PORTNAME= matterbridge
PORTVERSION= 1.26.0
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net-im
MAINTAINER= bofh@FreeBSD.org
diff --git a/net-im/matterircd/Makefile b/net-im/matterircd/Makefile
index 9bbbe09b0d58..7f9d1bfcb765 100644
--- a/net-im/matterircd/Makefile
+++ b/net-im/matterircd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= matterircd
DISTVERSIONPREFIX= v
DISTVERSION= 0.28.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-im irc
MAINTAINER= chalpin@cs.wisc.edu
diff --git a/net-im/purple-gowhatsapp/Makefile b/net-im/purple-gowhatsapp/Makefile
index a1a353c6aca7..1edbd57e58cc 100644
--- a/net-im/purple-gowhatsapp/Makefile
+++ b/net-im/purple-gowhatsapp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= purple-gowhatsapp
DISTVERSIONPREFIX=v
DISTVERSION= 1.16.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-im
MAINTAINER= ports@virtual-estates.net
diff --git a/net-im/slack-term/Makefile b/net-im/slack-term/Makefile
index 059dfb50af2b..8fa0f441df11 100644
--- a/net-im/slack-term/Makefile
+++ b/net-im/slack-term/Makefile
@@ -1,7 +1,7 @@
PORTNAME= slack-term
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net-im
MAINTAINER= ports@FreeBSD.org
diff --git a/net-im/ssh-chat/Makefile b/net-im/ssh-chat/Makefile
index c0ac968bb400..29636d389a5d 100644
--- a/net-im/ssh-chat/Makefile
+++ b/net-im/ssh-chat/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ssh-chat
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.1
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net-im
MAINTAINER= yuri@FreeBSD.org
diff --git a/net-im/teleirc/Makefile b/net-im/teleirc/Makefile
index 659ca363f4a4..3f227b43cc91 100644
--- a/net-im/teleirc/Makefile
+++ b/net-im/teleirc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= teleirc
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net-im
MAINTAINER= DtxdF@disroot.org
diff --git a/net-im/xmpp-client/Makefile b/net-im/xmpp-client/Makefile
index b935c80a6aa5..8156eeab80fe 100644
--- a/net-im/xmpp-client/Makefile
+++ b/net-im/xmpp-client/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xmpp-client
PORTVERSION= 20170324
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net-im
MAINTAINER= cs@FreeBSD.org
diff --git a/net-mgmt/adguard-exporter/Makefile b/net-mgmt/adguard-exporter/Makefile
index 720b5b1f5b53..9e8619cf1c05 100644
--- a/net-mgmt/adguard-exporter/Makefile
+++ b/net-mgmt/adguard-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= adguard-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.14
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net-mgmt
MAINTAINER= christer.edwards@gmail.com
diff --git a/net-mgmt/alertmanager/Makefile b/net-mgmt/alertmanager/Makefile
index ba54d7d535f4..5c37bb582729 100644
--- a/net-mgmt/alertmanager/Makefile
+++ b/net-mgmt/alertmanager/Makefile
@@ -1,7 +1,7 @@
PORTNAME= alertmanager
PORTVERSION= 0.26.0
DISTVERSIONPREFIX= v
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net-mgmt
MAINTAINER= michal@hanu.la
diff --git a/net-mgmt/bosun/Makefile b/net-mgmt/bosun/Makefile
index 49b3dc98563a..f17b4869c56b 100644
--- a/net-mgmt/bosun/Makefile
+++ b/net-mgmt/bosun/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bosun
DISTVERSION= 0.9.0
DISTVERSIONSUFFIX= -preview
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net-mgmt
MAINTAINER= langer.markus@gmail.com
diff --git a/net-mgmt/carbon-relay-ng/Makefile b/net-mgmt/carbon-relay-ng/Makefile
index 20f0cb361a6c..42ed87d114a1 100644
--- a/net-mgmt/carbon-relay-ng/Makefile
+++ b/net-mgmt/carbon-relay-ng/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbon-relay-ng
DISTVERSION= 0.10.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-mgmt
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/net-mgmt/carbonzipper/Makefile b/net-mgmt/carbonzipper/Makefile
index e127cfb16093..9641e018bbb3 100644
--- a/net-mgmt/carbonzipper/Makefile
+++ b/net-mgmt/carbonzipper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbonzipper
DISTVERSION= 0.74
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net-mgmt
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/net-mgmt/grok_exporter/Makefile b/net-mgmt/grok_exporter/Makefile
index 087bfd694496..dd8f9abf94c0 100644
--- a/net-mgmt/grok_exporter/Makefile
+++ b/net-mgmt/grok_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grok_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 1.0.0.RC4
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net-mgmt
MAINTAINER= gasol.wu@gmail.com
diff --git a/net-mgmt/icingadb/Makefile b/net-mgmt/icingadb/Makefile
index 05e565d1c7ae..a3a009b200e0 100644
--- a/net-mgmt/icingadb/Makefile
+++ b/net-mgmt/icingadb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icingadb
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net-mgmt
MAINTAINER= dvl@FreeBSD.org
diff --git a/net-mgmt/intel-snap/Makefile b/net-mgmt/intel-snap/Makefile
index 1ce113cedd4f..d190f7930ff2 100644
--- a/net-mgmt/intel-snap/Makefile
+++ b/net-mgmt/intel-snap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= intel-snap
PORTVERSION= 0.0.1
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net-mgmt
MAINTAINER= ports@FreeBSD.org
diff --git a/net-mgmt/kapacitor/Makefile b/net-mgmt/kapacitor/Makefile
index 09ea4dce18b1..491038d3dd1c 100644
--- a/net-mgmt/kapacitor/Makefile
+++ b/net-mgmt/kapacitor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kapacitor
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net-mgmt
MAINTAINER= cheffo@freebsd-bg.org
diff --git a/net-mgmt/mqtt2prometheus/Makefile b/net-mgmt/mqtt2prometheus/Makefile
index 6aef2d762f33..7acb42c5ef04 100644
--- a/net-mgmt/mqtt2prometheus/Makefile
+++ b/net-mgmt/mqtt2prometheus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mqtt2prometheus
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-mgmt
MAINTAINER= manu@FreeBSD.org
diff --git a/net-mgmt/nsd_exporter/Makefile b/net-mgmt/nsd_exporter/Makefile
index 61ca1fb96ef5..8eb298b6900a 100644
--- a/net-mgmt/nsd_exporter/Makefile
+++ b/net-mgmt/nsd_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsd_exporter
PORTVERSION= 0.3.1
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net-mgmt
MAINTAINER= zi@FreeBSD.org
diff --git a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
index a4ac9994d50d..f634cadf24f0 100644
--- a/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
+++ b/net-mgmt/nvidia_gpu_prometheus_exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nvidia_gpu_prometheus_exporter
DISTVERSION= g20181028
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net-mgmt
MAINTAINER= 0mp@FreeBSD.org
diff --git a/net-mgmt/p5-Net-CIDR/Makefile b/net-mgmt/p5-Net-CIDR/Makefile
index 9f2c06ed55e5..cc62280e9925 100644
--- a/net-mgmt/p5-Net-CIDR/Makefile
+++ b/net-mgmt/p5-Net-CIDR/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Net-CIDR
-PORTVERSION= 0.23
+PORTVERSION= 0.24
CATEGORIES= net-mgmt perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/net-mgmt/p5-Net-CIDR/distinfo b/net-mgmt/p5-Net-CIDR/distinfo
index 6263c4f6c16d..b7c82a512f57 100644
--- a/net-mgmt/p5-Net-CIDR/distinfo
+++ b/net-mgmt/p5-Net-CIDR/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741678215
-SHA256 (Net-CIDR-0.23.tar.gz) = cadef3406f273cddf196ce0123be409e443ed1d2c0da2faaa46c2cde8ad9ddd1
-SIZE (Net-CIDR-0.23.tar.gz) = 12042
+TIMESTAMP = 1747805187
+SHA256 (Net-CIDR-0.24.tar.gz) = 99fec7728fc8f232d0d3a9df4a1644c0ce377f4ee47cb0d315aa1e1f6d695072
+SIZE (Net-CIDR-0.24.tar.gz) = 12054
diff --git a/net-mgmt/php-fpm_exporter/Makefile b/net-mgmt/php-fpm_exporter/Makefile
index bf066b5ff1af..5a321fae968f 100644
--- a/net-mgmt/php-fpm_exporter/Makefile
+++ b/net-mgmt/php-fpm_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= php-fpm_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 2.2.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= net-mgmt
MAINTAINER= freebsd.org@neant.ro
diff --git a/net-mgmt/phpfpm_exporter/Makefile b/net-mgmt/phpfpm_exporter/Makefile
index a0e31f121fdf..d929f1333031 100644
--- a/net-mgmt/phpfpm_exporter/Makefile
+++ b/net-mgmt/phpfpm_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= phpfpm_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= net-mgmt
MAINTAINER= gasol.wu@gmail.com
diff --git a/net-mgmt/ping_exporter/Makefile b/net-mgmt/ping_exporter/Makefile
index 63d809a41320..6f8889b1f368 100644
--- a/net-mgmt/ping_exporter/Makefile
+++ b/net-mgmt/ping_exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ping_exporter
DISTVERSION= 1.1.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net-mgmt
MAINTAINER= jp+ports@supplntr.io
diff --git a/net-mgmt/prometheus-collectd-exporter/Makefile b/net-mgmt/prometheus-collectd-exporter/Makefile
index 41d52c09ab49..afc996585fa1 100644
--- a/net-mgmt/prometheus-collectd-exporter/Makefile
+++ b/net-mgmt/prometheus-collectd-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus-collectd-exporter
PORTVERSION= 0.5.0
DISTVERSIONPREFIX= v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net-mgmt
MAINTAINER= dsp@php.net
diff --git a/net-mgmt/prometheus1/Makefile b/net-mgmt/prometheus1/Makefile
index 45b8750da12a..5d1f6b066810 100644
--- a/net-mgmt/prometheus1/Makefile
+++ b/net-mgmt/prometheus1/Makefile
@@ -1,7 +1,7 @@
PORTNAME= prometheus
PORTVERSION= 1.8.2
DISTVERSIONPREFIX= v
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= net-mgmt
PKGNAMESUFFIX= 1
diff --git a/net-mgmt/promscale/Makefile b/net-mgmt/promscale/Makefile
index 7e309110d9ba..bba9799ef693 100644
--- a/net-mgmt/promscale/Makefile
+++ b/net-mgmt/promscale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= promscale
DISTVERSION= 0.17.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= net-mgmt
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/net-mgmt/promxy/Makefile b/net-mgmt/promxy/Makefile
index b0e69bd2c961..a930c511eb25 100644
--- a/net-mgmt/promxy/Makefile
+++ b/net-mgmt/promxy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= promxy
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.87
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-mgmt
MAINTAINER= timp87@gmail.com
diff --git a/net-mgmt/pushgateway/Makefile b/net-mgmt/pushgateway/Makefile
index 0635b9c16cd2..aaeb96d0d31c 100644
--- a/net-mgmt/pushgateway/Makefile
+++ b/net-mgmt/pushgateway/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pushgateway
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.1
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= dutra@FreeBSD.org
diff --git a/net-mgmt/semaphore/Makefile b/net-mgmt/semaphore/Makefile
index 15530ccb71b9..b63e6e48a8af 100644
--- a/net-mgmt/semaphore/Makefile
+++ b/net-mgmt/semaphore/Makefile
@@ -1,7 +1,7 @@
PORTNAME= semaphore
PORTVERSION= 2.9.2
DISTVERSIONPREFIX= v
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net-mgmt
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net-mgmt/telegraf/Makefile b/net-mgmt/telegraf/Makefile
index af91620f22f9..f63abcc8eec5 100644
--- a/net-mgmt/telegraf/Makefile
+++ b/net-mgmt/telegraf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= telegraf
DISTVERSIONPREFIX=v
-DISTVERSION= 1.34.3
+DISTVERSION= 1.34.4
CATEGORIES= net-mgmt
MAINTAINER= girgen@FreeBSD.org
diff --git a/net-mgmt/telegraf/distinfo b/net-mgmt/telegraf/distinfo
index a01e86bb1876..af5e1f245873 100644
--- a/net-mgmt/telegraf/distinfo
+++ b/net-mgmt/telegraf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746522044
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.34.3/v1.34.3.mod) = 495fb5a3b430b68bf92d257e615c839a6ba7b713ad160e0f86d4d15e072f2044
-SIZE (go/net-mgmt_telegraf/telegraf-v1.34.3/v1.34.3.mod) = 27383
-SHA256 (go/net-mgmt_telegraf/telegraf-v1.34.3/v1.34.3.zip) = 66739fe2f568a3c2aa7bc2f28250804afbc9de75ec4321f6528a8bde8f86dfbd
-SIZE (go/net-mgmt_telegraf/telegraf-v1.34.3/v1.34.3.zip) = 7055291
+TIMESTAMP = 1747723900
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.34.4/v1.34.4.mod) = d18ee89c7c0a4a05c66289af9c3a8cd2e92a38211222828884d1a08a0345b8ad
+SIZE (go/net-mgmt_telegraf/telegraf-v1.34.4/v1.34.4.mod) = 27351
+SHA256 (go/net-mgmt_telegraf/telegraf-v1.34.4/v1.34.4.zip) = 0418126ae85ed0cede3c30d4e638cd1475269c02e2a555ab71e9bf9a43cd9a1f
+SIZE (go/net-mgmt_telegraf/telegraf-v1.34.4/v1.34.4.zip) = 7067750
diff --git a/net-mgmt/telegraf/files/telegraf.in b/net-mgmt/telegraf/files/telegraf.in
index 5b6216b4580f..e673a12cbd86 100644
--- a/net-mgmt/telegraf/files/telegraf.in
+++ b/net-mgmt/telegraf/files/telegraf.in
@@ -50,6 +50,10 @@ stop_cmd="telegraf_stop"
telegraf_prestart()
{
+ if [ ! -r "${telegraf_conf}" ]; then
+ echo WARNING: missing ${telegraf} configuration. Start aborted.
+ exit 1
+ fi
install -d -o ${telegraf_user} -g ${telegraf_group} -m750 %%TELEGRAF_LOGDIR%%
}
diff --git a/net-mgmt/thanos/Makefile b/net-mgmt/thanos/Makefile
index 86925db2934a..e85e0d73c206 100644
--- a/net-mgmt/thanos/Makefile
+++ b/net-mgmt/thanos/Makefile
@@ -1,6 +1,7 @@
PORTNAME= thanos
DISTVERSIONPREFIX= v
DISTVERSION= 0.38.0
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= alster@vinterdalen.se
diff --git a/net-mgmt/unbound_exporter/Makefile b/net-mgmt/unbound_exporter/Makefile
index 03df4862b7bf..beab0289e79e 100644
--- a/net-mgmt/unbound_exporter/Makefile
+++ b/net-mgmt/unbound_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= unbound_exporter
PORTVERSION= 0.4.6
DISTVERSIONPREFIX= v
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net-mgmt
MAINTAINER= aduitsis@cpan.org
diff --git a/net-mgmt/victoria-logs/Makefile b/net-mgmt/victoria-logs/Makefile
index 6bc1e48d85ba..e5abe8e4d669 100644
--- a/net-mgmt/victoria-logs/Makefile
+++ b/net-mgmt/victoria-logs/Makefile
@@ -2,6 +2,7 @@ PORTNAME= victoria-logs
PORTVERSION= 1.22.2
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX=-victorialogs
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= samm@FreeBSD.org
diff --git a/net-mgmt/victoria-metrics/Makefile b/net-mgmt/victoria-metrics/Makefile
index 311db3270712..8ab99df3006e 100644
--- a/net-mgmt/victoria-metrics/Makefile
+++ b/net-mgmt/victoria-metrics/Makefile
@@ -1,6 +1,7 @@
PORTNAME?= victoria-metrics
PORTVERSION= 1.114.0 # don't forget to update BUILDINFO_TAG
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= net-mgmt
MAINTAINER= danfe@FreeBSD.org
diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile
index 9ba570307aaf..3639a1e645a2 100644
--- a/net-mgmt/vmutils/Makefile
+++ b/net-mgmt/vmutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vmutils
-PORTREVISION= 1
+PORTREVISION= 2
COMMENT= Ancillary utilities and agent for VictoriaMetrics
diff --git a/net-mgmt/zabbix5-server/Makefile b/net-mgmt/zabbix5-server/Makefile
index e6ace1e4f8f1..0a9bf650216b 100644
--- a/net-mgmt/zabbix5-server/Makefile
+++ b/net-mgmt/zabbix5-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix5
-DISTVERSION= 5.0.46
+DISTVERSION= 5.0.47
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix5-server/distinfo b/net-mgmt/zabbix5-server/distinfo
index 0c746a7946c1..59d680492bd1 100644
--- a/net-mgmt/zabbix5-server/distinfo
+++ b/net-mgmt/zabbix5-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746546658
-SHA256 (zabbix-5.0.46.tar.gz) = a7a39900ba4e406eafef4636d1c0b66dd9734c8373dc905df6a19664009f725e
-SIZE (zabbix-5.0.46.tar.gz) = 22125542
+TIMESTAMP = 1747820158
+SHA256 (zabbix-5.0.47.tar.gz) = b08cfae4e2905547a93781ca8532b0524498254bf95bce97d6a226ba0d717d66
+SIZE (zabbix-5.0.47.tar.gz) = 22132982
diff --git a/net-mgmt/zabbix7-server/Makefile b/net-mgmt/zabbix7-server/Makefile
index 2435bbdf03f6..3f0dbe41efb5 100644
--- a/net-mgmt/zabbix7-server/Makefile
+++ b/net-mgmt/zabbix7-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix7
-DISTVERSION= 7.0.12
+DISTVERSION= 7.0.13
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix7-server/distinfo b/net-mgmt/zabbix7-server/distinfo
index 6476d48e56b1..fcb8b5bd85e8 100644
--- a/net-mgmt/zabbix7-server/distinfo
+++ b/net-mgmt/zabbix7-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746546685
-SHA256 (zabbix-7.0.12.tar.gz) = 6069ed604aa5e33fe631ccc68b782654a697071952a1cf365151655a0a122b05
-SIZE (zabbix-7.0.12.tar.gz) = 45617597
+TIMESTAMP = 1747820190
+SHA256 (zabbix-7.0.13.tar.gz) = d9ef7f1cfb0bde5658dabb2280820f9ce1cf33257fac79f40f03373ab83ad17c
+SIZE (zabbix-7.0.13.tar.gz) = 45654298
diff --git a/net-mgmt/zabbix72-server/Makefile b/net-mgmt/zabbix72-server/Makefile
index bfe2fb3b89bc..eca03d535611 100644
--- a/net-mgmt/zabbix72-server/Makefile
+++ b/net-mgmt/zabbix72-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zabbix72
-DISTVERSION= 7.2.6
+DISTVERSION= 7.2.7
PORTREVISION?= 0
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
diff --git a/net-mgmt/zabbix72-server/distinfo b/net-mgmt/zabbix72-server/distinfo
index 0e7c184b05d1..bbf4e4fba1e8 100644
--- a/net-mgmt/zabbix72-server/distinfo
+++ b/net-mgmt/zabbix72-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746546711
-SHA256 (zabbix-7.2.6.tar.gz) = e8099cd909dc1bc1b3ec945f88686963877c3febcafc8a9ef54347fe563b9041
-SIZE (zabbix-7.2.6.tar.gz) = 41544456
+TIMESTAMP = 1747820200
+SHA256 (zabbix-7.2.7.tar.gz) = 323f7c1c2001c029f41c0207fe4493a072c5bde97b60ca3f591529037c0fa56f
+SIZE (zabbix-7.2.7.tar.gz) = 41577545
diff --git a/net-p2p/autoscan/Makefile b/net-p2p/autoscan/Makefile
index bb1980ab9aca..e38973b3eaae 100644
--- a/net-p2p/autoscan/Makefile
+++ b/net-p2p/autoscan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= autoscan
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net-p2p
MAINTAINER= michiel@vanbaak.eu
diff --git a/net-p2p/bitmark-cli/Makefile b/net-p2p/bitmark-cli/Makefile
index 0d0811139946..6b4c578907c2 100644
--- a/net-p2p/bitmark-cli/Makefile
+++ b/net-p2p/bitmark-cli/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 2
PKGNAMESUFFIX= -cli
COMMENT= Bitmark distributed property system cli
diff --git a/net-p2p/bitmark-daemon/Makefile b/net-p2p/bitmark-daemon/Makefile
index 04a547fbe151..da7c5e76313f 100644
--- a/net-p2p/bitmark-daemon/Makefile
+++ b/net-p2p/bitmark-daemon/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 2
PKGNAMESUFFIX= -daemon
COMMENT= Bitmark distributed property system daemon
diff --git a/net-p2p/bitmark-recorder/Makefile b/net-p2p/bitmark-recorder/Makefile
index 18dfd391be23..6831bf61272d 100644
--- a/net-p2p/bitmark-recorder/Makefile
+++ b/net-p2p/bitmark-recorder/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 2
PKGNAMESUFFIX= -recorder
COMMENT= Bitmark distributed property system recorder
diff --git a/net-p2p/bitmark/Makefile b/net-p2p/bitmark/Makefile
index c05d84a5be3a..e4f140ba1d43 100644
--- a/net-p2p/bitmark/Makefile
+++ b/net-p2p/bitmark/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bitmark
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-p2p
MAINTAINER= hsw@bitmark.com
diff --git a/net-p2p/go-ethereum/Makefile b/net-p2p/go-ethereum/Makefile
index 808425f1254f..330dfb175590 100644
--- a/net-p2p/go-ethereum/Makefile
+++ b/net-p2p/go-ethereum/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-ethereum
DISTVERSIONPREFIX= v
DISTVERSION= 1.12.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net-p2p
MAINTAINER= me@enriquefynn.com
diff --git a/net/benthos/Makefile b/net/benthos/Makefile
index d4f2d8422a15..eee35b1bf990 100644
--- a/net/benthos/Makefile
+++ b/net/benthos/Makefile
@@ -1,7 +1,7 @@
PORTNAME= benthos
DISTVERSIONPREFIX= v
DISTVERSION= 4.27.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/bosh-bootloader/Makefile b/net/bosh-bootloader/Makefile
index 76f1773b73ba..0957822cbc26 100644
--- a/net/bosh-bootloader/Makefile
+++ b/net/bosh-bootloader/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bosh-bootloader
PORTVERSION= 7.6.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net sysutils
MAINTAINER= dumbbell@FreeBSD.org
diff --git a/net/bosh-cli/Makefile b/net/bosh-cli/Makefile
index 8a25cc188d84..d3ea6818d852 100644
--- a/net/bosh-cli/Makefile
+++ b/net/bosh-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bosh-cli
PORTVERSION= 5.5.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net sysutils
MAINTAINER= dumbbell@FreeBSD.org
diff --git a/net/cf/Makefile b/net/cf/Makefile
index c1b261a0e6f5..b84801494425 100644
--- a/net/cf/Makefile
+++ b/net/cf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cf
PORTVERSION= 6.49.0
DISTVERSIONPREFIX= v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net
MAINTAINER= dumbbell@FreeBSD.org
diff --git a/net/cloudquery/Makefile b/net/cloudquery/Makefile
index 2c2fcd962423..b98d171a5bbc 100644
--- a/net/cloudquery/Makefile
+++ b/net/cloudquery/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloudquery
DISTVERSIONPREFIX= v
DISTVERSION= 0.32.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net
MAINTAINER= se@FreeBSD.org
diff --git a/net/concourse-fly/Makefile b/net/concourse-fly/Makefile
index 7585ce8da5b1..c1015ee43878 100644
--- a/net/concourse-fly/Makefile
+++ b/net/concourse-fly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= concourse
PORTVERSION= 6.7.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net sysutils
MASTER_SITES= LOCAL/dumbbell/concourse/
PKGNAMESUFFIX= -fly
diff --git a/net/containernetworking-plugins/Makefile b/net/containernetworking-plugins/Makefile
index 39643f5664f7..4353a24a3f9a 100644
--- a/net/containernetworking-plugins/Makefile
+++ b/net/containernetworking-plugins/Makefile
@@ -1,7 +1,7 @@
PORTNAME= containernetworking-plugins
DISTVERSIONPREFIX= freebsd-v
DISTVERSION= 0.5
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net
MAINTAINER= dfr@FreeBSD.org
diff --git a/net/croc/Makefile b/net/croc/Makefile
index aa443047d1a7..0a5231e7331e 100644
--- a/net/croc/Makefile
+++ b/net/croc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= croc
PORTVERSION= 10.0.13
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/evans/Makefile b/net/evans/Makefile
index ec68a8a94b1f..d35f924c13bf 100644
--- a/net/evans/Makefile
+++ b/net/evans/Makefile
@@ -1,7 +1,7 @@
PORTNAME= evans
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.11
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= net
MAINTAINER= lcook@FreeBSD.org
diff --git a/net/fb303/Makefile b/net/fb303/Makefile
index 9c94cf75845d..ae209abacb64 100644
--- a/net/fb303/Makefile
+++ b/net/fb303/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fb303
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.12.00
+DISTVERSION= 2025.05.19.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/fb303/distinfo b/net/fb303/distinfo
index bfc0edc35811..e2e85af48148 100644
--- a/net/fb303/distinfo
+++ b/net/fb303/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747102742
-SHA256 (facebook-fb303-v2025.05.12.00_GH0.tar.gz) = fafae635c104056f3db94cee30b3159017dcf427a635a656bdeed33edead7dfa
-SIZE (facebook-fb303-v2025.05.12.00_GH0.tar.gz) = 265966
+TIMESTAMP = 1747730526
+SHA256 (facebook-fb303-v2025.05.19.00_GH0.tar.gz) = 860d4589886265b7a280c8a9b8ba0acd21717b1f1c94d5b28fc0e535fbf356b2
+SIZE (facebook-fb303-v2025.05.19.00_GH0.tar.gz) = 264164
diff --git a/net/gemget/Makefile b/net/gemget/Makefile
index cfa58be3a524..58935c46e386 100644
--- a/net/gemget/Makefile
+++ b/net/gemget/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gemget
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= codeleaves@yahoo.com
diff --git a/net/geoipupdate/Makefile b/net/geoipupdate/Makefile
index e4bdddbb65c9..12b86ab2e049 100644
--- a/net/geoipupdate/Makefile
+++ b/net/geoipupdate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= geoipupdate
PORTVERSION= 7.1.0
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net geography
MAINTAINER= adamw@FreeBSD.org
diff --git a/net/go-bapu/Makefile b/net/go-bapu/Makefile
index 727f726d8d1a..013d43f3c33a 100644
--- a/net/go-bapu/Makefile
+++ b/net/go-bapu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bapu
PORTVERSION= 0.3.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= net
MASTER_SITES= https://bitbucket.org/carlostrub/bapu/get/
PKGNAMEPREFIX= go-
diff --git a/net/go-cs/Makefile b/net/go-cs/Makefile
index 749066dcf518..66f2a9360270 100644
--- a/net/go-cs/Makefile
+++ b/net/go-cs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-cs
PORTVERSION= 0.9
DISTVERSIONPREFIX= v
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= net
MAINTAINER= akosela@andykosela.com
diff --git a/net/go-tcping/Makefile b/net/go-tcping/Makefile
index a4cf752aaf72..77460bb09c64 100644
--- a/net/go-tcping/Makefile
+++ b/net/go-tcping/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tcping
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/${DISTVERSIONFULL}/:gomod
PKGNAMEPREFIX= go-
diff --git a/net/gobgp/Makefile b/net/gobgp/Makefile
index 6fc37ca0e638..daa5fe878235 100644
--- a/net/gobgp/Makefile
+++ b/net/gobgp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobgp
PORTVERSION= 3.25.0
DISTVERSIONPREFIX= v
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net
DIST_SUBDIR= gobgp
diff --git a/net/goreplay/Makefile b/net/goreplay/Makefile
index 1f947c7b4e9b..9238e5928b88 100644
--- a/net/goreplay/Makefile
+++ b/net/goreplay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goreplay
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.2
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= net
MAINTAINER= bofh@FreeBSD.org
diff --git a/net/gorss/Makefile b/net/gorss/Makefile
index 207d4ccf6248..963183b420fd 100644
--- a/net/gorss/Makefile
+++ b/net/gorss/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gorss
PORTVERSION= 0.4
DISTVERSIONPREFIX= v
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net www
MAINTAINER= ports@FreeBSD.org
diff --git a/net/grpcox/Makefile b/net/grpcox/Makefile
index c46bf4de73e3..326b427c3477 100644
--- a/net/grpcox/Makefile
+++ b/net/grpcox/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpcox
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net www
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/grpcui/Makefile b/net/grpcui/Makefile
index d6d6cb46470d..2b45671ed258 100644
--- a/net/grpcui/Makefile
+++ b/net/grpcui/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpcui
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= net www
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/grpcurl/Makefile b/net/grpcurl/Makefile
index 01215fd9ec9c..ca2ec0dd1113 100644
--- a/net/grpcurl/Makefile
+++ b/net/grpcurl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grpcurl
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= nc@FreeBSD.org
diff --git a/net/gscloud/Makefile b/net/gscloud/Makefile
index 463e0b59286c..ae3512718c7d 100644
--- a/net/gscloud/Makefile
+++ b/net/gscloud/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gscloud
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net devel
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net/hostapd-devel/Makefile b/net/hostapd-devel/Makefile
index edf354f42fa8..bfb2579a7327 100644
--- a/net/hostapd-devel/Makefile
+++ b/net/hostapd-devel/Makefile
@@ -11,8 +11,8 @@ WWW= https://w1.fi/hostapd/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= hostap
-GH_TAGNAME= 9fa657a73
-COMMIT_DATE= 2025.04.25
+GH_TAGNAME= 54930b62b
+COMMIT_DATE= 2025.05.08
LICENSE= BSD3CLAUSE
diff --git a/net/hostapd-devel/distinfo b/net/hostapd-devel/distinfo
index 08b6474654dc..7d74519e6a4b 100644
--- a/net/hostapd-devel/distinfo
+++ b/net/hostapd-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745940421
-SHA256 (cschuber-hostap-2025.04.25-9fa657a73_GH0.tar.gz) = 3686944c19668aa8630b167b6a7a7f12ddbd64cc1077d48a83c275e1ee049770
-SIZE (cschuber-hostap-2025.04.25-9fa657a73_GH0.tar.gz) = 5290405
+TIMESTAMP = 1747800844
+SHA256 (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 945b6a16ef7e6071309f1aa02168e05de26ec91b7e4cf8f6eb556fcd649012bb
+SIZE (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 5291910
diff --git a/net/ipinfo-cli/Makefile b/net/ipinfo-cli/Makefile
index 4d6c2f5d5a68..b4863fa3e095 100644
--- a/net/ipinfo-cli/Makefile
+++ b/net/ipinfo-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipinfo
DISTVERSIONPREFIX= ipinfo-
DISTVERSION= 3.3.1
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net
MAINTAINER= dutra@FreeBSD.org
diff --git a/net/kf6-kcalendarcore/distinfo b/net/kf6-kcalendarcore/distinfo
index 48f7ccf682c6..b2648a521af8 100644
--- a/net/kf6-kcalendarcore/distinfo
+++ b/net/kf6-kcalendarcore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798878
-SHA256 (KDE/frameworks/6.13.0/kcalendarcore-6.13.0.tar.xz) = e1504a851f39fbf9beac05d622ca46ebbd6e9f2b1106e71c5d4bbf7ca7fa1f41
-SIZE (KDE/frameworks/6.13.0/kcalendarcore-6.13.0.tar.xz) = 310788
+TIMESTAMP = 1746358559
+SHA256 (KDE/frameworks/6.14/kcalendarcore-6.14.0.tar.xz) = 702bfc2edfced4d0903365657434fd8c2dc0b8f66d0ce96e4ea0b6950ef8798b
+SIZE (KDE/frameworks/6.14/kcalendarcore-6.14.0.tar.xz) = 311748
diff --git a/net/kf6-kcontacts/distinfo b/net/kf6-kcontacts/distinfo
index 253177796342..c99f367a3cef 100644
--- a/net/kf6-kcontacts/distinfo
+++ b/net/kf6-kcontacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798878
-SHA256 (KDE/frameworks/6.13.0/kcontacts-6.13.0.tar.xz) = c3f389f9e41f2aaebe5c6b2c6fbc33927f64423cb24cc240f61e93dbc057506f
-SIZE (KDE/frameworks/6.13.0/kcontacts-6.13.0.tar.xz) = 209400
+TIMESTAMP = 1746358559
+SHA256 (KDE/frameworks/6.14/kcontacts-6.14.0.tar.xz) = 64fd6f2692dc5bea9bc720f52bfdb2880771d82db27e1c9c0f61ac846e503729
+SIZE (KDE/frameworks/6.14/kcontacts-6.14.0.tar.xz) = 209296
diff --git a/net/kf6-kdav/distinfo b/net/kf6-kdav/distinfo
index dff6760e7adf..b7c71b45b94c 100644
--- a/net/kf6-kdav/distinfo
+++ b/net/kf6-kdav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798878
-SHA256 (KDE/frameworks/6.13.0/kdav-6.13.0.tar.xz) = d767e8f5158d7f4c1f588f17286177145880d80cfb2e215f554a6c820f86b0d9
-SIZE (KDE/frameworks/6.13.0/kdav-6.13.0.tar.xz) = 69340
+TIMESTAMP = 1746358559
+SHA256 (KDE/frameworks/6.14/kdav-6.14.0.tar.xz) = a92b95fb0612c79c5874e7a85f48369c3a00d2c1d2d94c77656229c945e77c2a
+SIZE (KDE/frameworks/6.14/kdav-6.14.0.tar.xz) = 69344
diff --git a/net/kf6-kholidays/distinfo b/net/kf6-kholidays/distinfo
index 42f76e331049..f2fd1bdfe151 100644
--- a/net/kf6-kholidays/distinfo
+++ b/net/kf6-kholidays/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798879
-SHA256 (KDE/frameworks/6.13.0/kholidays-6.13.0.tar.xz) = 37d2aeafb2c7695f76ddc098d07646eb7f65a03aee7c8b5fed0ab7c4ef264775
-SIZE (KDE/frameworks/6.13.0/kholidays-6.13.0.tar.xz) = 257072
+TIMESTAMP = 1746358560
+SHA256 (KDE/frameworks/6.14/kholidays-6.14.0.tar.xz) = 6dd66fcbaafc8d45045aca27e334e1f60df6afd9a070b1f32996ba0497277177
+SIZE (KDE/frameworks/6.14/kholidays-6.14.0.tar.xz) = 257240
diff --git a/net/kf6-syndication/distinfo b/net/kf6-syndication/distinfo
index d2f089f2e687..addc0ede42df 100644
--- a/net/kf6-syndication/distinfo
+++ b/net/kf6-syndication/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798879
-SHA256 (KDE/frameworks/6.13.0/syndication-6.13.0.tar.xz) = 1fe07a581705659753f995a7ee09977bf528b020a65978349b9722862da08fb7
-SIZE (KDE/frameworks/6.13.0/syndication-6.13.0.tar.xz) = 569492
+TIMESTAMP = 1746358560
+SHA256 (KDE/frameworks/6.14/syndication-6.14.0.tar.xz) = 14e5ac6f632dc3022f6a32b9c8e5bd00896bdda5fad8585745023b2539561a19
+SIZE (KDE/frameworks/6.14/syndication-6.14.0.tar.xz) = 569496
diff --git a/net/krakend-ce/Makefile b/net/krakend-ce/Makefile
index 5708cd0a9987..66d502c4cb36 100644
--- a/net/krakend-ce/Makefile
+++ b/net/krakend-ce/Makefile
@@ -1,6 +1,7 @@
PORTNAME= krakend-ce
DISTVERSIONPREFIX= v
DISTVERSION= 2.9.4
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= alster@vinterdalen.se
diff --git a/net/kube-apiserver/Makefile b/net/kube-apiserver/Makefile
index 6b25ac64715e..f9e6b4e32277 100644
--- a/net/kube-apiserver/Makefile
+++ b/net/kube-apiserver/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kube-apiserver
PORTVERSION= 1.27.2
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net
MAINTAINER= loic.blot@unix-experience.fr
diff --git a/net/kube-controller-manager/Makefile b/net/kube-controller-manager/Makefile
index 7ee62e430eff..8c6b546f381b 100644
--- a/net/kube-controller-manager/Makefile
+++ b/net/kube-controller-manager/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kube-controller-manager
PORTVERSION= 1.27.2
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net
MAINTAINER= loic.blot@unix-experience.fr
diff --git a/net/kube-scheduler/Makefile b/net/kube-scheduler/Makefile
index 57624d2cae94..2a5f28622be4 100644
--- a/net/kube-scheduler/Makefile
+++ b/net/kube-scheduler/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kube-scheduler
PORTVERSION= 1.27.2
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net
MAINTAINER= loic.blot@unix-experience.fr
diff --git a/net/librespeed-cli/Makefile b/net/librespeed-cli/Makefile
index 31e9d13c04e1..9c13e43cd8ad 100644
--- a/net/librespeed-cli/Makefile
+++ b/net/librespeed-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librespeed-cli
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.10
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/librespeed-go/Makefile b/net/librespeed-go/Makefile
index 69560fbb17ed..ddd018c64d1d 100644
--- a/net/librespeed-go/Makefile
+++ b/net/librespeed-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librespeed-go
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.5
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/madonctl/Makefile b/net/madonctl/Makefile
index bd43688926f6..0c7f689bf33f 100644
--- a/net/madonctl/Makefile
+++ b/net/madonctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= madonctl
PORTVERSION= 2.3.2
DISTVERSIONPREFIX= v
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= net
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile
index 6eb2201bf0ba..655b656c6c5c 100644
--- a/net/mvfst/Makefile
+++ b/net/mvfst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mvfst
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.12.00
+DISTVERSION= 2025.05.19.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo
index c75bb6cb8893..618b518d67b7 100644
--- a/net/mvfst/distinfo
+++ b/net/mvfst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747102743
-SHA256 (facebook-mvfst-v2025.05.12.00_GH0.tar.gz) = 4e2b9cb907bab79219e08259fd8f828f2aaf8ca86186c605e99c8a605516889b
-SIZE (facebook-mvfst-v2025.05.12.00_GH0.tar.gz) = 2085536
+TIMESTAMP = 1747730527
+SHA256 (facebook-mvfst-v2025.05.19.00_GH0.tar.gz) = 01a636b7f5ad7c9cd57f07a7d8c1f74875be74720e1df1bd8029833ee0874e49
+SIZE (facebook-mvfst-v2025.05.19.00_GH0.tar.gz) = 2087389
diff --git a/net/mvfst/pkg-plist b/net/mvfst/pkg-plist
index 59c1a9c2f644..2c394edcc3d7 100644
--- a/net/mvfst/pkg-plist
+++ b/net/mvfst/pkg-plist
@@ -59,7 +59,7 @@ include/quic/common/IntervalSet.h
include/quic/common/NetworkData.h
include/quic/common/Optional.h
include/quic/common/QuicBuffer.h
-include/quic/common/SmallCollections.h
+include/quic/common/QuicRange.h
include/quic/common/SocketUtil.h
include/quic/common/TimePoints.h
include/quic/common/TimeUtil.h
diff --git a/net/nats-nkeys/Makefile b/net/nats-nkeys/Makefile
index 1660d0562f37..7fdb0e71b4e4 100644
--- a/net/nats-nkeys/Makefile
+++ b/net/nats-nkeys/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nkeys
PORTVERSION= 0.4.7
DISTVERSIONPREFIX= v
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net
PKGNAMEPREFIX= nats-
diff --git a/net/nats-nsc/Makefile b/net/nats-nsc/Makefile
index 119af24b6af6..253d804e6c24 100644
--- a/net/nats-nsc/Makefile
+++ b/net/nats-nsc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsc
PORTVERSION= 2.10.0
DISTVERSIONPREFIX=v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
PKGNAMEPREFIX= nats-
diff --git a/net/nats-server/Makefile b/net/nats-server/Makefile
index 7028e0065261..7ec0d533d6f6 100644
--- a/net/nats-server/Makefile
+++ b/net/nats-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nats-server
DISTVERSION= 2.10.23
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nats-streaming-server/Makefile b/net/nats-streaming-server/Makefile
index 7d64f861d3ce..bfd030ffa9a7 100644
--- a/net/nats-streaming-server/Makefile
+++ b/net/nats-streaming-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nats-streaming-server
PORTVERSION= 0.25.5
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nats-top/Makefile b/net/nats-top/Makefile
index 31d44223dfdf..ab41ba4458ff 100644
--- a/net/nats-top/Makefile
+++ b/net/nats-top/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nats-top
PORTVERSION= 0.6.2
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/natscli/Makefile b/net/natscli/Makefile
index cbf5efbbd18d..07847f90bdd7 100644
--- a/net/natscli/Makefile
+++ b/net/natscli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= natscli
PORTVERSION= 0.1.5
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
diff --git a/net/nsq/Makefile b/net/nsq/Makefile
index ce92468b6530..016f863a9ef7 100644
--- a/net/nsq/Makefile
+++ b/net/nsq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nsq
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net
MAINTAINER= jhixson@FreeBSD.org
diff --git a/net/ooni-mini/Makefile b/net/ooni-mini/Makefile
index 9a41f701545c..29c360e16676 100644
--- a/net/ooni-mini/Makefile
+++ b/net/ooni-mini/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ooni-mini
DISTVERSIONPREFIX= v
DISTVERSION= 0.23.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net www benchmarks
MAINTAINER= egypcio@FreeBSD.org
diff --git a/net/qrcp/Makefile b/net/qrcp/Makefile
index b397f185f2e1..c63ea251d85c 100644
--- a/net/qrcp/Makefile
+++ b/net/qrcp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qrcp
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= tagattie@FreeBSD.org
diff --git a/net/redpanda-connect/Makefile b/net/redpanda-connect/Makefile
index 46d6d169c3f0..c4be4d7b5f48 100644
--- a/net/redpanda-connect/Makefile
+++ b/net/redpanda-connect/Makefile
@@ -1,7 +1,7 @@
PORTNAME= connect
DISTVERSIONPREFIX= v
DISTVERSION= 4.38.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
PKGNAMEPREFIX= redpanda-
diff --git a/net/revsocks/Makefile b/net/revsocks/Makefile
index 822ece6db784..0e172aab1783 100644
--- a/net/revsocks/Makefile
+++ b/net/revsocks/Makefile
@@ -1,7 +1,7 @@
PORTNAME= revsocks
DISTVERSIONPREFIX= v
DISTVERSION= 2.8
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net/rospo/Makefile b/net/rospo/Makefile
index 76a0f2e8f744..72068e989f92 100644
--- a/net/rospo/Makefile
+++ b/net/rospo/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rospo
DISTVERSIONPREFIX= v
DISTVERSION= 0.14.0
+PORTREVISION= 1
CATEGORIES= net net-vpn sysutils
MAINTAINER= fuz@FreeBSD.org
diff --git a/net/s5cmd/Makefile b/net/s5cmd/Makefile
index fb1ad68b7e07..233cc94a279b 100644
--- a/net/s5cmd/Makefile
+++ b/net/s5cmd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= s5cmd
DISTVERSIONPREFIX= v
DISTVERSION= 2.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/net/slackcat/Makefile b/net/slackcat/Makefile
index eeb5b91b4380..14cecb2c7169 100644
--- a/net/slackcat/Makefile
+++ b/net/slackcat/Makefile
@@ -1,6 +1,6 @@
PORTNAME= slackcat
DISTVERSION= 1.7.3
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= net
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/net/speedtest-go/Makefile b/net/speedtest-go/Makefile
index db88d07ef113..8d2a939190d9 100644
--- a/net/speedtest-go/Makefile
+++ b/net/speedtest-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= speedtest-go
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/spoofdpi/Makefile b/net/spoofdpi/Makefile
index 3c5eb863196d..ba99a859bde4 100644
--- a/net/spoofdpi/Makefile
+++ b/net/spoofdpi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= spoofdpi
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= nxjoseph@protonmail.com
diff --git a/net/stc/Makefile b/net/stc/Makefile
index ba2ea862ad19..7f830f4f857a 100644
--- a/net/stc/Makefile
+++ b/net/stc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= stc
PORTVERSION= 1.5.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= kbowling@FreeBSD.org
diff --git a/net/storj/Makefile b/net/storj/Makefile
index e37b64e4612b..b7303091f920 100644
--- a/net/storj/Makefile
+++ b/net/storj/Makefile
@@ -1,7 +1,7 @@
PORTNAME= storj
PORTVERSION= 1.117.8
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net
MAINTAINER= danfe@FreeBSD.org
diff --git a/net/termshark/Makefile b/net/termshark/Makefile
index 9eb7a8475d7c..00da8369fb19 100644
--- a/net/termshark/Makefile
+++ b/net/termshark/Makefile
@@ -1,7 +1,7 @@
PORTNAME= termshark
PORTVERSION= 2.4.0
DISTVERSIONPREFIX=v
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= net
MAINTAINER= zi@FreeBSD.org
diff --git a/net/tunneller/Makefile b/net/tunneller/Makefile
index cd0c6bdf5f77..48bb55f859b9 100644
--- a/net/tunneller/Makefile
+++ b/net/tunneller/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tunneller
DISTVERSIONPREFIX= release-
DISTVERSION= 0.6
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/v2ray/Makefile b/net/v2ray/Makefile
index 9ebad1792725..af79826804ef 100644
--- a/net/v2ray/Makefile
+++ b/net/v2ray/Makefile
@@ -1,6 +1,7 @@
PORTNAME= v2ray
DISTVERSIONPREFIX= v
DISTVERSION= 5.30.0
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= shen.elf@gmail.com
diff --git a/net/wangle/Makefile b/net/wangle/Makefile
index 15299000c89f..ef02ceda0936 100644
--- a/net/wangle/Makefile
+++ b/net/wangle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wangle
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.12.00
+DISTVERSION= 2025.05.19.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/wangle/distinfo b/net/wangle/distinfo
index bec90b8a7d3e..dbc32d05d8d2 100644
--- a/net/wangle/distinfo
+++ b/net/wangle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747102734
-SHA256 (facebook-wangle-v2025.05.12.00_GH0.tar.gz) = a5f0b6c8aa533ecfd41311bd70cfe3fd968d768c28f1f2643dba4c287ea59045
-SIZE (facebook-wangle-v2025.05.12.00_GH0.tar.gz) = 368610
+TIMESTAMP = 1747730519
+SHA256 (facebook-wangle-v2025.05.19.00_GH0.tar.gz) = 770cbec72dc27e9ada048afbd14d29976e569bbc70fefa197d1315898b555916
+SIZE (facebook-wangle-v2025.05.19.00_GH0.tar.gz) = 368630
diff --git a/net/wgcf/Makefile b/net/wgcf/Makefile
index 35f606a9541a..e8452a86de1a 100644
--- a/net/wgcf/Makefile
+++ b/net/wgcf/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wgcf
PORTVERSION= 2.2.26
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/net/wireguard-go/Makefile b/net/wireguard-go/Makefile
index 259c74b38a58..75c56b9fe891 100644
--- a/net/wireguard-go/Makefile
+++ b/net/wireguard-go/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wireguard-go
PORTVERSION= 0.0.20230223
-PORTREVISION= 13
+PORTREVISION= 14
PORTEPOCH= 1
CATEGORIES= net net-vpn
MASTER_SITES= https://git.zx2c4.com/wireguard-go/snapshot/
diff --git a/net/wireproxy/Makefile b/net/wireproxy/Makefile
index 9ffadf10e450..03fbc95d9cc3 100644
--- a/net/wireproxy/Makefile
+++ b/net/wireproxy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wireproxy
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.9
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= net
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/net/xapsd/Makefile b/net/xapsd/Makefile
index 30ac9b4c6809..802f0f4a291a 100644
--- a/net/xapsd/Makefile
+++ b/net/xapsd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xapsd
DISTVERSION= g20241228
+PORTREVISION= 1
CATEGORIES= net
MAINTAINER= PopularMoment@protonmail.com
diff --git a/ports-mgmt/caronade/Makefile b/ports-mgmt/caronade/Makefile
index ebc407ddc3a2..9455f8e6cc03 100644
--- a/ports-mgmt/caronade/Makefile
+++ b/ports-mgmt/caronade/Makefile
@@ -1,7 +1,7 @@
PORTNAME= caronade
DISTVERSIONPREFIX=v
DISTVERSION= 0.7.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= ports-mgmt
MAINTAINER= decke@FreeBSD.org
diff --git a/ports-mgmt/fallout/Makefile b/ports-mgmt/fallout/Makefile
index 8946e122b410..aa4d9d427e7e 100644
--- a/ports-mgmt/fallout/Makefile
+++ b/ports-mgmt/fallout/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fallout
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.4
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= ports-mgmt
MAINTAINER= ports@FreeBSD.org
diff --git a/ports-mgmt/modules2tuple/Makefile b/ports-mgmt/modules2tuple/Makefile
index e7cdbf6a8b6c..818bad511045 100644
--- a/ports-mgmt/modules2tuple/Makefile
+++ b/ports-mgmt/modules2tuple/Makefile
@@ -1,7 +1,7 @@
PORTNAME= modules2tuple
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.4
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= ports-mgmt
MAINTAINER= ports@FreeBSD.org
diff --git a/ports-mgmt/portgrep/Makefile b/ports-mgmt/portgrep/Makefile
index ead0f53b0d19..a0c2ffc9af2e 100644
--- a/ports-mgmt/portgrep/Makefile
+++ b/ports-mgmt/portgrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= portgrep
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= ports-mgmt
MAINTAINER= ports@FreeBSD.org
diff --git a/ports-mgmt/poudriere-devel/Makefile b/ports-mgmt/poudriere-devel/Makefile
index 0cc2bebb73a8..59b78cc31732 100644
--- a/ports-mgmt/poudriere-devel/Makefile
+++ b/ports-mgmt/poudriere-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poudriere
-DISTVERSION= 3.4.99.20250209
+DISTVERSION= 3.4.99.20250521
PORTREVISION= 0
CATEGORIES= ports-mgmt
MASTER_SITES= LOCAL/bdrewery/${PORTNAME}/ \
@@ -17,7 +17,7 @@ CONFLICTS_INSTALL= poudriere
USE_GITHUB= yes
GH_ACCOUNT= freebsd
-GH_TAGNAME= 3.3.0-1855-ga2e09fd88c
+GH_TAGNAME= 3.3.0-1971-g67daecb2c
GNU_CONFIGURE= yes
ETCDIR= ${PREFIX}/etc/poudriere.d
diff --git a/ports-mgmt/poudriere-devel/distinfo b/ports-mgmt/poudriere-devel/distinfo
index 4f0da4ac716b..58f1df1adf96 100644
--- a/ports-mgmt/poudriere-devel/distinfo
+++ b/ports-mgmt/poudriere-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739134238
-SHA256 (freebsd-poudriere-3.4.99.20250209-3.3.0-1855-ga2e09fd88c_GH0.tar.gz) = cfaf045504ccc5bc598dad2def53776ecd30bc040388e154fdfe476abed06048
-SIZE (freebsd-poudriere-3.4.99.20250209-3.3.0-1855-ga2e09fd88c_GH0.tar.gz) = 5753139
+TIMESTAMP = 1747857415
+SHA256 (freebsd-poudriere-3.4.99.20250521-3.3.0-1971-g67daecb2c_GH0.tar.gz) = 4ab1ef88466d75130ea7eeb37e62fccd2a78395bb3a5941aae25b7c2872a7257
+SIZE (freebsd-poudriere-3.4.99.20250521-3.3.0-1971-g67daecb2c_GH0.tar.gz) = 5770704
diff --git a/print/ipp-usb/Makefile b/print/ipp-usb/Makefile
index 44f1ae5abc41..54a85c24f0d9 100644
--- a/print/ipp-usb/Makefile
+++ b/print/ipp-usb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ipp-usb
DISTVERSION= 0.9.24
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= print
MAINTAINER= chuanwei.foo@hotmail.com
diff --git a/science/csvtk/Makefile b/science/csvtk/Makefile
index 7932341a584d..563205ea9120 100644
--- a/science/csvtk/Makefile
+++ b/science/csvtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csvtk
DISTVERSIONPREFIX= v
DISTVERSION= 0.33.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science
MAINTAINER= jwb@FreeBSD.org
diff --git a/science/molgif/Makefile b/science/molgif/Makefile
index 19ebca83657a..a0666ea10986 100644
--- a/science/molgif/Makefile
+++ b/science/molgif/Makefile
@@ -1,6 +1,6 @@
PORTNAME= molgif
DISTVERSION= g20180108
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/2fa/Makefile b/security/2fa/Makefile
index 20719ba0976d..e7b2b7a8ef26 100644
--- a/security/2fa/Makefile
+++ b/security/2fa/Makefile
@@ -1,7 +1,7 @@
PORTNAME= 2fa
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/Makefile b/security/Makefile
index 2e976acf904a..34fc30166872 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -462,6 +462,7 @@
SUBDIR += openvpn
SUBDIR += openvpn-admin
SUBDIR += openvpn-auth-ldap
+ SUBDIR += openvpn-auth-oauth2
SUBDIR += openvpn-auth-radius
SUBDIR += openvpn-auth-script
SUBDIR += openvpn-devel
@@ -1368,6 +1369,7 @@
SUBDIR += tpm-quote-tools
SUBDIR += tpm-tools
SUBDIR += tpm2-abrmd
+ SUBDIR += tpm2-openssl
SUBDIR += tpm2-pkcs11
SUBDIR += tpm2-tools
SUBDIR += tpm2-tss
diff --git a/security/acmetool/Makefile b/security/acmetool/Makefile
index b3e417deae79..16e0c769c357 100644
--- a/security/acmetool/Makefile
+++ b/security/acmetool/Makefile
@@ -1,7 +1,7 @@
PORTNAME= acmetool
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.2
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= security
MAINTAINER= samm@FreeBSD.org
diff --git a/security/age/Makefile b/security/age/Makefile
index 23625902150a..e3072d363a2c 100644
--- a/security/age/Makefile
+++ b/security/age/Makefile
@@ -1,7 +1,7 @@
PORTNAME= age
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/assh/Makefile b/security/assh/Makefile
index a5e8a85d0985..d5690754daa9 100644
--- a/security/assh/Makefile
+++ b/security/assh/Makefile
@@ -1,7 +1,7 @@
PORTNAME= assh
DISTVERSIONPREFIX= v
DISTVERSION= 2.15.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= security
MAINTAINER= ashish@FreeBSD.org
diff --git a/security/aws-iam-authenticator/Makefile b/security/aws-iam-authenticator/Makefile
index 5bb7e0b17303..7929bc9303d7 100644
--- a/security/aws-iam-authenticator/Makefile
+++ b/security/aws-iam-authenticator/Makefile
@@ -1,6 +1,7 @@
PORTNAME= aws-iam-authenticator
PORTVERSION= 0.7.2
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= danilo@FreeBSD.org
diff --git a/security/aws-vault/Makefile b/security/aws-vault/Makefile
index 4fa2f524470f..f13d18cf44ff 100644
--- a/security/aws-vault/Makefile
+++ b/security/aws-vault/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aws-vault
DISTVERSIONPREFIX= v
DISTVERSION= 6.6.2
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/boringssl/Makefile b/security/boringssl/Makefile
index 6605e0b5f37c..3dadd14f0bfd 100644
--- a/security/boringssl/Makefile
+++ b/security/boringssl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= boringssl
PORTVERSION= 0.0.0.0.2025.05.13.01
+PORTREVISION= 1
CATEGORIES= security
EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-${PORTVERSION}-${GH_TAGNAME}_GH0.tar.gz
diff --git a/security/caldera-ot/Makefile b/security/caldera-ot/Makefile
index fd0da82f0f81..32d97cd0724c 100644
--- a/security/caldera-ot/Makefile
+++ b/security/caldera-ot/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caldera-ot
DISTVERSION= 5.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org
diff --git a/security/caldera/Makefile b/security/caldera/Makefile
index 1d5c98fd84be..c26559b8562f 100644
--- a/security/caldera/Makefile
+++ b/security/caldera/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caldera
DISTVERSION= 5.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security python
MAINTAINER= acm@FreeBSD.org
diff --git a/security/certificate_maker/Makefile b/security/certificate_maker/Makefile
index c520d1e66d57..c25be79e55eb 100644
--- a/security/certificate_maker/Makefile
+++ b/security/certificate_maker/Makefile
@@ -1,6 +1,7 @@
PORTNAME= certificate_maker
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.1
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/certmgr/Makefile b/security/certmgr/Makefile
index b1d5e599a9ab..e33c4957aacb 100644
--- a/security/certmgr/Makefile
+++ b/security/certmgr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= certmgr
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.3
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= security net
MAINTAINER= fuz@FreeBSD.org
diff --git a/security/cfssl/Makefile b/security/cfssl/Makefile
index fa64e80e9b70..57f426310a22 100644
--- a/security/cfssl/Makefile
+++ b/security/cfssl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cfssl
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.5
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/crlfuzz/Makefile b/security/crlfuzz/Makefile
index 87aa4c37003f..27813650742f 100644
--- a/security/crlfuzz/Makefile
+++ b/security/crlfuzz/Makefile
@@ -1,7 +1,7 @@
PORTNAME= crlfuzz
PORTVERSION= 1.4.1
DISTVERSIONPREFIX= v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= security
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/crowdsec-blocklist-mirror/Makefile b/security/crowdsec-blocklist-mirror/Makefile
index 9b7d9e1a4cc4..cee7c4533550 100644
--- a/security/crowdsec-blocklist-mirror/Makefile
+++ b/security/crowdsec-blocklist-mirror/Makefile
@@ -2,7 +2,7 @@ PORTNAME= crowdsec-blocklist-mirror
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.2
DISTVERSIONSUFFIX= -freebsd
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= security
MAINTAINER= marco@crowdsec.net
diff --git a/security/crowdsec-firewall-bouncer/Makefile b/security/crowdsec-firewall-bouncer/Makefile
index 1a3b07c4adaf..b4e96f50e4ce 100644
--- a/security/crowdsec-firewall-bouncer/Makefile
+++ b/security/crowdsec-firewall-bouncer/Makefile
@@ -1,6 +1,7 @@
PORTNAME= crowdsec-firewall-bouncer
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.32
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= marco@crowdsec.net
diff --git a/security/crowdsec/Makefile b/security/crowdsec/Makefile
index 14510f464b77..38441a1ec40b 100644
--- a/security/crowdsec/Makefile
+++ b/security/crowdsec/Makefile
@@ -1,6 +1,7 @@
PORTNAME= crowdsec
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.8
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= marco@crowdsec.net
diff --git a/security/ct-submit/Makefile b/security/ct-submit/Makefile
index 9c91eed05dab..5f5cd4e97b08 100644
--- a/security/ct-submit/Makefile
+++ b/security/ct-submit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ct-submit
PORTVERSION= 1.1.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= security www
MAINTAINER= jim@ohlste.in
diff --git a/security/enc/Makefile b/security/enc/Makefile
index d358605824f2..2d7ee5bd67b2 100644
--- a/security/enc/Makefile
+++ b/security/enc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= enc
DISTVERSION= 1.1.3
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= security
MAINTAINER= DtxdF@disroot.org
diff --git a/security/ffuf/Makefile b/security/ffuf/Makefile
index b7e14e879048..37102d0f892c 100644
--- a/security/ffuf/Makefile
+++ b/security/ffuf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ffuf
DISTVERSIONPREFIX=v
DISTVERSION= 2.1.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= security www
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/fizz/Makefile b/security/fizz/Makefile
index 69356dd3585d..58cb52d68aeb 100644
--- a/security/fizz/Makefile
+++ b/security/fizz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fizz
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.12.00
+DISTVERSION= 2025.05.19.00
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/fizz/distinfo b/security/fizz/distinfo
index b92c50f7c07e..74e44fafe591 100644
--- a/security/fizz/distinfo
+++ b/security/fizz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747102733
-SHA256 (facebookincubator-fizz-v2025.05.12.00_GH0.tar.gz) = d3608b4595fff4e0d59585b1b12bead6f6ce4bf2d3bee41fb084f7128a28e4b2
-SIZE (facebookincubator-fizz-v2025.05.12.00_GH0.tar.gz) = 754096
+TIMESTAMP = 1747730518
+SHA256 (facebookincubator-fizz-v2025.05.19.00_GH0.tar.gz) = 83ce2e22c993cad1c5cbc5f3ee1aff4c44af99eeeb3dd3d539f1017a7af18647
+SIZE (facebookincubator-fizz-v2025.05.19.00_GH0.tar.gz) = 754906
diff --git a/security/git-credential-azure/Makefile b/security/git-credential-azure/Makefile
index cd09f5cce601..8ad1d955306b 100644
--- a/security/git-credential-azure/Makefile
+++ b/security/git-credential-azure/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-credential-azure
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/security/git-credential-oauth/Makefile b/security/git-credential-oauth/Makefile
index 013666a97707..292927d9492d 100644
--- a/security/git-credential-oauth/Makefile
+++ b/security/git-credential-oauth/Makefile
@@ -1,6 +1,7 @@
PORTNAME= git-credential-oauth
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/security/gitjacker/Makefile b/security/gitjacker/Makefile
index 9d6b289fe157..dede3de125c6 100644
--- a/security/gitjacker/Makefile
+++ b/security/gitjacker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gitjacker
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/go-cve-dictionary/Makefile b/security/go-cve-dictionary/Makefile
index 60cd7cbb8aab..cd23d7705c0c 100644
--- a/security/go-cve-dictionary/Makefile
+++ b/security/go-cve-dictionary/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-cve-dictionary
DISTVERSIONPREFIX=v
DISTVERSION= 0.11.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= girgen@FreeBSD.org
diff --git a/security/go-tuf/Makefile b/security/go-tuf/Makefile
index 2aeed17e14ad..9cc424a40c70 100644
--- a/security/go-tuf/Makefile
+++ b/security/go-tuf/Makefile
@@ -1,6 +1,7 @@
PORTNAME= go-tuf
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.1
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/gokart/Makefile b/security/gokart/Makefile
index d27b61fdd64b..beb5d0b88218 100644
--- a/security/gokart/Makefile
+++ b/security/gokart/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gokart
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= security
MAINTAINER= dutra@FreeBSD.org
diff --git a/security/gokey/Makefile b/security/gokey/Makefile
index 0bf965c28340..98fb26881c94 100644
--- a/security/gokey/Makefile
+++ b/security/gokey/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gokey
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.3
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/gopass/Makefile b/security/gopass/Makefile
index 50b5c4557010..6a8b797b8c65 100644
--- a/security/gopass/Makefile
+++ b/security/gopass/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gopass
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.16
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
diff --git a/security/gosec/Makefile b/security/gosec/Makefile
index e3d516369e07..a554e893f0bd 100644
--- a/security/gosec/Makefile
+++ b/security/gosec/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gosec
DISTVERSIONPREFIX= v
DISTVERSION= 2.22.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/hockeypuck/Makefile b/security/hockeypuck/Makefile
index c969c427541e..57b552560ee0 100644
--- a/security/hockeypuck/Makefile
+++ b/security/hockeypuck/Makefile
@@ -1,5 +1,6 @@
PORTNAME= hockeypuck
DISTVERSION= 2.2.3
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= me@svmhdvn.name
diff --git a/security/honeytrap/Makefile b/security/honeytrap/Makefile
index 896f3eb17beb..ca2e7b810975 100644
--- a/security/honeytrap/Makefile
+++ b/security/honeytrap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= honeytrap
DISTVERSION= g20210510
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= security
MAINTAINER= ezri.mudde@dutchsec.com
diff --git a/security/horcrux/Makefile b/security/horcrux/Makefile
index d8344616eb2c..9f7f6139400d 100644
--- a/security/horcrux/Makefile
+++ b/security/horcrux/Makefile
@@ -1,7 +1,7 @@
PORTNAME= horcrux
DISTVERSIONPREFIX= v
DISTVERSION= 0.3
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= security
MAINTAINER= lcook@FreeBSD.org
diff --git a/security/keybase/Makefile b/security/keybase/Makefile
index 69f918a63ca0..d3450264cf7d 100644
--- a/security/keybase/Makefile
+++ b/security/keybase/Makefile
@@ -1,6 +1,7 @@
PORTNAME= keybase
PORTVERSION= 6.5.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/security/kf6-kdesu/distinfo b/security/kf6-kdesu/distinfo
index 3204c4e02723..5e596d710465 100644
--- a/security/kf6-kdesu/distinfo
+++ b/security/kf6-kdesu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798879
-SHA256 (KDE/frameworks/6.13.0/kdesu-6.13.0.tar.xz) = 6be91eb21912bb2521f4e4f19267639c3bed33ab5dd09f79f279e2f94c380a62
-SIZE (KDE/frameworks/6.13.0/kdesu-6.13.0.tar.xz) = 56700
+TIMESTAMP = 1746358560
+SHA256 (KDE/frameworks/6.14/kdesu-6.14.0.tar.xz) = 103a06311c035445fd5884845c57369f07229239f9bbebe91cc95b7ce8c5ca23
+SIZE (KDE/frameworks/6.14/kdesu-6.14.0.tar.xz) = 56688
diff --git a/security/kpmenu/Makefile b/security/kpmenu/Makefile
index adb03768681a..63012e32be41 100644
--- a/security/kpmenu/Makefile
+++ b/security/kpmenu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kpmenu
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= security
MAINTAINER= bapt@FreeBSD.org
diff --git a/security/krb5-devel/Makefile b/security/krb5-devel/Makefile
index 2317ebedf3d2..36aa57f35ae2 100644
--- a/security/krb5-devel/Makefile
+++ b/security/krb5-devel/Makefile
@@ -8,8 +8,8 @@ PKGNAME_X= -${FLAVOR:S/default//}
.endif
PKGNAMESUFFIX= ${PKGNAME_X:S/--/-/:C/-$//}
-HASH= f0230605c
-MIT_COMMIT_DATE= 2025.03.25
+HASH= 61e92fe9a
+MIT_COMMIT_DATE= 2025.04.06
PATCH_SITES= http://web.mit.edu/kerberos/advisories/
PATCH_DIST_STRIP= -p2
diff --git a/security/krb5-devel/distinfo b/security/krb5-devel/distinfo
index 5ad913aedff6..addd917f9451 100644
--- a/security/krb5-devel/distinfo
+++ b/security/krb5-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743050626
-SHA256 (krb5-krb5-1.22.2025.03.25-f0230605c_GH0.tar.gz) = 67192a6f35e27bd791790038134ed2d5d31a60c3df773d99cc88e2d6b18d938f
-SIZE (krb5-krb5-1.22.2025.03.25-f0230605c_GH0.tar.gz) = 4671941
+TIMESTAMP = 1747800263
+SHA256 (krb5-krb5-1.22.2025.04.06-61e92fe9a_GH0.tar.gz) = 2eae92b633a9c77a66fbcb6a5acba93bf5bc6eb75b95ded662c9c4509ba16255
+SIZE (krb5-krb5-1.22.2025.04.06-61e92fe9a_GH0.tar.gz) = 4679049
diff --git a/security/meek/Makefile b/security/meek/Makefile
index 2524936db273..dd5f7fab1c36 100644
--- a/security/meek/Makefile
+++ b/security/meek/Makefile
@@ -1,7 +1,7 @@
PORTNAME= meek
DISTVERSIONPREFIX=v
DISTVERSION= 0.37.0
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= security net
MAINTAINER= egypcio@FreeBSD.org
diff --git a/security/metasploit/Makefile b/security/metasploit/Makefile
index 5dc994025af5..98017adf02c2 100644
--- a/security/metasploit/Makefile
+++ b/security/metasploit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= metasploit
DISTVERSION= 6.4.58
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= tanawts@gmail.com
diff --git a/security/nebula/Makefile b/security/nebula/Makefile
index 997f25e1df00..a25a9e6ff6da 100644
--- a/security/nebula/Makefile
+++ b/security/nebula/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nebula
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.2
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= security
MAINTAINER= ashish@FreeBSD.org
diff --git a/security/nmap-devel/Makefile b/security/nmap-devel/Makefile
index 4ae8f7fe5084..42a289f1eac8 100644
--- a/security/nmap-devel/Makefile
+++ b/security/nmap-devel/Makefile
@@ -27,8 +27,8 @@ EXTRACT_AFTER_ARGS= --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/mswin3
--no-same-owner --no-same-permissions
USE_GITHUB= yes
-GH_TAGNAME= eddc779a0
-NMAP_COMMIT_DATE= 20250430
+GH_TAGNAME= 20e25e960
+NMAP_COMMIT_DATE= 20250520
GNU_CONFIGURE= yes
CONFIGURE_ARGS=--without-localdirs \
diff --git a/security/nmap-devel/distinfo b/security/nmap-devel/distinfo
index 8098b0d35901..507e5b1a0aeb 100644
--- a/security/nmap-devel/distinfo
+++ b/security/nmap-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746453321
-SHA256 (nmap-nmap-7.95.20250430-eddc779a0_GH0.tar.gz) = 4050bd2f708e25d8f3d95ad6dd74f5becf682d447e78f314cfdbb86fb56b00db
-SIZE (nmap-nmap-7.95.20250430-eddc779a0_GH0.tar.gz) = 15802043
+TIMESTAMP = 1747801593
+SHA256 (nmap-nmap-7.95.20250520-20e25e960_GH0.tar.gz) = e4d4e971778a7238ae84a458ddb47cbd2402df36d8168e1b402352cd65c631cf
+SIZE (nmap-nmap-7.95.20250520-20e25e960_GH0.tar.gz) = 16102182
diff --git a/security/obfs4proxy-tor/Makefile b/security/obfs4proxy-tor/Makefile
index 2544f4606ec6..cb295f8262aa 100644
--- a/security/obfs4proxy-tor/Makefile
+++ b/security/obfs4proxy-tor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= obfs4proxy
DISTVERSION= 0.0.14
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= security net
PKGNAMESUFFIX= -tor
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/security/onionscan/Makefile b/security/onionscan/Makefile
index 416317e615f3..0a32826d1d83 100644
--- a/security/onionscan/Makefile
+++ b/security/onionscan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= onionscan
DISTVERSIONPREFIX= OnionScan-
DISTVERSION= 0.2
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= security net
MAINTAINER= egypcio@FreeBSD.org
diff --git a/security/openvpn-auth-oauth2/Makefile b/security/openvpn-auth-oauth2/Makefile
new file mode 100644
index 000000000000..0d58c182a0d8
--- /dev/null
+++ b/security/openvpn-auth-oauth2/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= openvpn-auth-oauth2
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.23.0
+PORTREVISION= 1
+CATEGORIES= security net net-vpn
+
+MAINTAINER= otis@FreeBSD.org
+COMMENT= Management client for OpenVPN that handles SSO authentication
+WWW= https://github.com/jkroepke/openvpn-auth-oauth2
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+EXTRACT_DEPENDS= ${BUILD_DEPENDS}
+
+USES= go:1.24,modules
+
+GO_MODULE= github.com/jkroepke/openvpn-auth-oauth2
+
+SUB_FILES= openvpn_auth_oauth2
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKDIR}/bin/openvpn-auth-oauth2 ${STAGEDIR}${PREFIX}/sbin
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/config.example.yaml ${STAGEDIR}${ETCDIR}/openvpn-auth-oauth2.yml.sample
+ ${INSTALL_SCRIPT} ${WRKDIR}/openvpn_auth_oauth2 ${STAGEDIR}${PREFIX}/etc/rc.d
+
+.include <bsd.port.mk>
diff --git a/security/openvpn-auth-oauth2/distinfo b/security/openvpn-auth-oauth2/distinfo
new file mode 100644
index 000000000000..c69fcf7f3670
--- /dev/null
+++ b/security/openvpn-auth-oauth2/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1747749448
+SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.23.0/v1.23.0.mod) = 3cfe3d6fcb9c2dadd04584a4dee41a867c33b720a91127efaaa501fd11726f2b
+SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.23.0/v1.23.0.mod) = 1899
+SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.23.0/v1.23.0.zip) = 984bf33860740e9d4f3896db38bfea064a2b21553c85c8c0ea98856933c64b71
+SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.23.0/v1.23.0.zip) = 1850633
diff --git a/security/openvpn-auth-oauth2/files/openvpn_auth_oauth2.in b/security/openvpn-auth-oauth2/files/openvpn_auth_oauth2.in
new file mode 100644
index 000000000000..40015f4a8e4a
--- /dev/null
+++ b/security/openvpn-auth-oauth2/files/openvpn_auth_oauth2.in
@@ -0,0 +1,148 @@
+#!/bin/sh
+
+# PROVIDE: openvpn_auth_oauth2
+# REQUIRE: FILESYSTEMS defaultroute netwait resolv
+# BEFORE: NETWORKING
+# KEYWORD: shutdown
+
+# Add the following line to /etc/rc.conf to enable openvpn_auth_oauth2:
+#
+# openvpn_auth_oauth2_enable="YES"
+#
+# You also can set alternative config with
+# openvpn_auth_oauth2_config="/path/to/config"
+#
+# Multiple profiles are supported with
+#
+# openvpn_auth_oauth2_profiles="name1 name2"
+# openvpn_auth_oauth2_name1_enable="YES"
+# openvpn_auth_oauth2_name1_config="/path/to/config1"
+# openvpn_auth_oauth2_name2_enable="YES"
+# openvpn_auth_oauth2_name2_config="/path/to/config2"
+#
+
+. /etc/rc.subr
+
+name=openvpn_auth_oauth2
+rcvar=openvpn_auth_oauth2_enable
+desc="Single sign-on for OpenVPN"
+
+eval ": \${${name}_enable:=\"NO\"}"
+eval ": \${${name}_config:=%%ETCDIR%%/openvpn-auth-oauth2.yml}"
+load_rc_config "${name}"
+
+_openvpn_auth_oauth2="%%PREFIX%%/sbin/openvpn-auth-oauth2"
+_common_daemon_args=-Sfc
+_piddir=/var/run/openvpn-auth-oauth2
+
+# Set PID file
+pidfile="${_piddir}/openvpn-auth-oauth2.pid"
+
+required_files=${openvpn_auth_oauth2_config}
+command=/usr/sbin/daemon
+command_args="${_common_daemon_args} -p ${pidfile} -t ${name} \
+${_openvpn_auth_oauth2} --config ${openvpn_auth_oauth2_config}"
+procname="${_openvpn_auth_oauth2}"
+extra_commands=reload
+reload_cmd=openvpn_auth_oauth2_reload
+start_precmd="[ -d ${_piddir} ] || /usr/bin/install -d ${_piddir}"
+
+openvpn_auth_oauth2_reload()
+{
+ if [ "x${openvpn_auth_oauth2_profiles}" != "x" -a "x$1" != "x" ]; then
+ for profile in ${openvpn_auth_oauth2_profiles}; do
+ eval _enable="\${openvpn_auth_oauth2_${profile}_enable}"
+ case "x${_enable:-${openvpn_auth_oauth2_enable}}" in
+ x|x[Nn][Oo]|x[Nn][Oo][Nn][Ee])
+ continue
+ ;;
+ x[Yy][Ee][Ss])
+ ;;
+ *)
+ if test -z "$_enable"; then
+ _var=openvpn_auth_oauth2_enable
+ else
+ _var=openvpn_auth_oauth2_"${profile}"_enable
+ fi
+ echo "Bad value" \
+ "'${_enable:-${openvpn_auth_oauth2_enable}}'" \
+ "for ${_var}. " \
+ "Profile ${profile} skipped."
+ continue
+ ;;
+ esac
+ echo "===> openvpn-auth-oauth2 profile: ${profile}"
+ pidfile="${_piddir}/openvpn-auth-oauth2-${profile}.pid"
+ kill -HUP `cat ${pidfile}`
+ retcode="$?"
+ if [ "0${retcode}" -ne 0 ]; then
+ failed="${profile} (${retcode}) ${failed:-}"
+ else
+ success="${profile} ${success:-}"
+ fi
+ done
+ exit 0
+ else
+ echo "===> openvpn-auth-outh2 profile ${profile} reloading"
+ kill -HUP `cat ${pidfile}`
+ fi
+}
+
+if [ -n "$2" ]; then
+ profile="$2"
+ if [ "x${openvpn_auth_oauth2_profiles}" != "x" ]; then
+ eval openvpn_auth_oauth2_config="\${openvpn_auth_oauth2_${profile}_config:-%%ETCDIR%%/openvpn-auth-oauth2-${profile}.yml}"
+ if [ "x${openvpn_auth_oauth2_config}" = "x" ]; then
+ echo "You must define a configuration file (openvpn_auth_oauth2_${profile}_config)"
+ exit 1
+ fi
+
+ pidfile="${_piddir}/openvpn-auth-oauth2-${profile}.pid"
+
+ [ -f ${pidfile} ] || /usr/bin/install /dev/null "${pidfile}"
+
+ required_files="${openvpn_auth_oauth2_config}"
+ eval openvpn_auth_oauth2_enable="\${openvpn_auth_oauth2_${profile}_enable:-${openvpn_auth_oauth2_enable}}"
+ command_args="${_common_daemon_args} -t ${name}-${profile} -p ${pidfile} \
+ ${_openvpn_auth_oauth2} \
+ --config ${openvpn_auth_oauth2_config}"
+ else
+ echo "$0: extra argument ignored"
+ fi
+else
+ if [ "x${openvpn_auth_oauth2_profiles}" != "x" -a "x$1" != "x" ]; then
+ for profile in ${openvpn_auth_oauth2_profiles}; do
+ eval _enable="\${openvpn_auth_oauth2_${profile}_enable}"
+ case "x${_enable:-${openvpn_auth_oauth2_enable}}" in
+ x|x[Nn][Oo]|x[Nn][Oo][Nn][Ee])
+ continue
+ ;;
+ x[Yy][Ee][Ss])
+ ;;
+ *)
+ if test -z "$_enable"; then
+ _var=openvpn_auth_oauth2_enable
+ else
+ _var=openvpn_auth_oauth2_"${profile}"_enable
+ fi
+ echo "Bad value" \
+ "'${_enable:-${openvpn_auth_oauth2_enable}}'" \
+ "for ${_var}. " \
+ "Profile ${profile} skipped."
+ continue
+ ;;
+ esac
+ echo "===> openvpn-auth-oauth2 profile: ${profile}"
+ %%PREFIX%%/etc/rc.d/openvpn_auth_oauth2 $1 ${profile}
+ retcode="$?"
+ if [ "0${retcode}" -ne 0 ]; then
+ failed="${profile} (${retcode}) ${failed:-}"
+ else
+ success="${profile} ${success:-}"
+ fi
+ done
+ exit 0
+ fi
+fi
+
+run_rc_command "$1"
diff --git a/security/openvpn-auth-oauth2/pkg-descr b/security/openvpn-auth-oauth2/pkg-descr
new file mode 100644
index 000000000000..52e575e966a1
--- /dev/null
+++ b/security/openvpn-auth-oauth2/pkg-descr
@@ -0,0 +1,15 @@
+openvpn-auth-oauth2 is a management client for OpenVPN that handles the single
+sign-on (SSO) authentication against various OIDC providers. This project aims
+to simplify the process of integrating OpenVPN with OIDC providers such as:
+
+- Microsoft Entra ID (Azure AD)
+- GitHub
+- Okta
+- Google Workspace
+- Zittal
+- Digitalocean
+- Keycloak
+- any other OIDC compatible auth server
+
+For comprehensive documentation, point the browser to:
+https://github.com/jkroepke/openvpn-auth-oauth2/wiki/Configuration
diff --git a/security/openvpn-auth-oauth2/pkg-plist b/security/openvpn-auth-oauth2/pkg-plist
new file mode 100644
index 000000000000..c96f261f8393
--- /dev/null
+++ b/security/openvpn-auth-oauth2/pkg-plist
@@ -0,0 +1,3 @@
+@sample %%ETCDIR%%/openvpn-auth-oauth2.yml.sample
+etc/rc.d/openvpn_auth_oauth2
+sbin/openvpn-auth-oauth2
diff --git a/security/picocrypt/Makefile b/security/picocrypt/Makefile
index e56b211c3186..ed6ac0cc3c65 100644
--- a/security/picocrypt/Makefile
+++ b/security/picocrypt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= picocrypt
DISTVERSION= 1.48 # Missing modules.txt, generate one with `go mod vendor` and place it in ${FILESDIR}
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
diff --git a/security/rekor/Makefile b/security/rekor/Makefile
index fc47905048e5..28298b6943e6 100644
--- a/security/rekor/Makefile
+++ b/security/rekor/Makefile
@@ -1,6 +1,7 @@
PORTNAME= rekor
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.10
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/snowflake-tor/Makefile b/security/snowflake-tor/Makefile
index 57ff0543eb68..84141b6486d5 100644
--- a/security/snowflake-tor/Makefile
+++ b/security/snowflake-tor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snowflake
DISTVERSIONPREFIX= v
PORTVERSION= 2.5.1
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= security net
PKGNAMESUFFIX= -tor
diff --git a/security/ssb/Makefile b/security/ssb/Makefile
index f944f31cfb3c..30612d520ee3 100644
--- a/security/ssb/Makefile
+++ b/security/ssb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ssb
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= security
MAINTAINER= ports@FreeBSD.org
diff --git a/security/ssllabs-scan/Makefile b/security/ssllabs-scan/Makefile
index 3e5d94e14e20..e0b11eb240f9 100644
--- a/security/ssllabs-scan/Makefile
+++ b/security/ssllabs-scan/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ssllabs-scan
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= security net
MAINTAINER= egypcio@FreeBSD.org
diff --git a/security/stegify/Makefile b/security/stegify/Makefile
index 72796ba94497..12ac717d43f4 100644
--- a/security/stegify/Makefile
+++ b/security/stegify/Makefile
@@ -2,7 +2,7 @@ PORTNAME= stegify
DISTVERSIONPREFIX= v
DISTVERSION= 1.2-2
DISTVERSIONSUFFIX= -g62518ca
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= security graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile
index 8cb0b062b609..65b96b84d368 100644
--- a/security/tailscale/Makefile
+++ b/security/tailscale/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tailscale
PORTVERSION= 1.82.5
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= security net-vpn
MAINTAINER= ashish@FreeBSD.org
diff --git a/security/teleport/Makefile b/security/teleport/Makefile
index cca1e645aab2..ddfd274ba7f0 100644
--- a/security/teleport/Makefile
+++ b/security/teleport/Makefile
@@ -1,7 +1,7 @@
PORTNAME= teleport
DISTVERSIONPREFIX= v
DISTVERSION= 5.2.5
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= security
MAINTAINER= kraileth@elderlinux.org
diff --git a/security/timestamp-authority/Makefile b/security/timestamp-authority/Makefile
index 4cd5f0730b71..0a5ba4654d27 100644
--- a/security/timestamp-authority/Makefile
+++ b/security/timestamp-authority/Makefile
@@ -1,6 +1,7 @@
PORTNAME= timestamp-authority
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.7
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/totp-cli/Makefile b/security/totp-cli/Makefile
index 7b40caac7e33..484d1498ef45 100644
--- a/security/totp-cli/Makefile
+++ b/security/totp-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= totp-cli
PORTVERSION= 1.9.2
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/security/tpm2-openssl/Makefile b/security/tpm2-openssl/Makefile
new file mode 100644
index 000000000000..f0a6329dc650
--- /dev/null
+++ b/security/tpm2-openssl/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= tpm2-openssl
+DISTVERSION= 1.3.0
+CATEGORIES= security
+MASTER_SITES= https://github.com/tpm2-software/tpm2-openssl/releases/download/${DISTVERSION}/
+
+MAINTAINER= blackye@gmail.com
+COMMENT= Provider for integration of TPM 2.0 into OpenSSL 3.x
+WWW= https://github.com/tpm2-software/tpm2-openssl
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+IGNORE_FreeBSD_13= Requires OpenSSL 3+
+
+LIB_DEPENDS= libtss2-esys.so:security/tpm2-tss
+RUN_DEPENDS= tpm2-abrmd:security/tpm2-abrmd
+
+USES= gmake libtool pkgconfig ssl
+USE_LDCONFIG= yes
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-modulesdir=${PREFIX}/lib/ossl-modules
+
+INSTALL_TARGET= install-strip
+
+PLIST_FILES= lib/ossl-modules/tpm2.so
+
+.include <bsd.port.mk>
diff --git a/security/tpm2-openssl/distinfo b/security/tpm2-openssl/distinfo
new file mode 100644
index 000000000000..15b45c43c5fc
--- /dev/null
+++ b/security/tpm2-openssl/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1737838478
+SHA256 (tpm2-openssl-1.3.0.tar.gz) = 9a9aca55d4265ec501bcf9c56d21d6ca18dba902553f21c888fe725b42ea9964
+SIZE (tpm2-openssl-1.3.0.tar.gz) = 432730
diff --git a/security/tpm2-openssl/pkg-descr b/security/tpm2-openssl/pkg-descr
new file mode 100644
index 000000000000..ecbf7761b6ab
--- /dev/null
+++ b/security/tpm2-openssl/pkg-descr
@@ -0,0 +1 @@
+Provider for integration of TPM 2.0 to OpenSSL 3.x
diff --git a/security/tpm2-openssl/pkg-message b/security/tpm2-openssl/pkg-message
new file mode 100644
index 000000000000..1f3b424b4e9a
--- /dev/null
+++ b/security/tpm2-openssl/pkg-message
@@ -0,0 +1,26 @@
+[
+{ type: install
+ message: <<EOM
+The tpm2 OpenSSL provider has been installed as ${PREFIX}/lib/ossl-modules/tpm2.so
+
+In order to let openssl find it do one of the following:
+
+1. Set the OPENSSL_MODULES environment variable
+2. Use the -provider-path option
+3. Edit /etc/ssl/openssl.cnf replacing the existing [provider_sect] and
+ [default_provider] sections with these:
+
+[provider_sect]
+default = default_sect
+tpm2 = tpm2_sect
+
+[default_sect]
+activate = 1
+
+[tpm2_sect]
+activate = 1
+module = ${PREFIX}/lib/ossl-modules/tpm2.so
+
+EOM
+}
+]
diff --git a/security/trillian/Makefile b/security/trillian/Makefile
index 030fb4024a2e..716c2d98b19f 100644
--- a/security/trillian/Makefile
+++ b/security/trillian/Makefile
@@ -1,6 +1,7 @@
PORTNAME= trillian
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.2
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= bofh@FreeBSD.org
diff --git a/security/trivy/Makefile b/security/trivy/Makefile
index ad36ebf70235..03dbdc86a4d1 100644
--- a/security/trivy/Makefile
+++ b/security/trivy/Makefile
@@ -1,6 +1,7 @@
PORTNAME= trivy
DISTVERSIONPREFIX= v
DISTVERSION= 0.62.1
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= mfechner@FreeBSD.org
diff --git a/security/vault/Makefile b/security/vault/Makefile
index f9d7fbdb0097..cb8f907c7796 100644
--- a/security/vault/Makefile
+++ b/security/vault/Makefile
@@ -1,6 +1,7 @@
PORTNAME= vault
DISTVERSIONPREFIX= v
DISTVERSION= 1.19.3
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/vault/${DISTVERSIONFULL}/ \
LOCAL/bofh/security/${PORTNAME}/:web_ui
diff --git a/security/vuls/Makefile b/security/vuls/Makefile
index 1ade7a45b4e5..2ab5e195efa7 100644
--- a/security/vuls/Makefile
+++ b/security/vuls/Makefile
@@ -1,6 +1,7 @@
PORTNAME= vuls
DISTVERSIONPREFIX=v
DISTVERSION= 0.32.0
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= girgen@FreeBSD.org
diff --git a/security/vulsrepo/Makefile b/security/vulsrepo/Makefile
index 83550fca53b7..01b65431e40d 100644
--- a/security/vulsrepo/Makefile
+++ b/security/vulsrepo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vulsrepo
PORTVERSION= 0.7.1
DISTVERSIONPREFIX=v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= security www
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/v${PORTVERSION}/server/:gomod
DISTFILES= go.mod:gomod
diff --git a/security/webtunnel-tor/Makefile b/security/webtunnel-tor/Makefile
index c32280fa8707..66d48911b041 100644
--- a/security/webtunnel-tor/Makefile
+++ b/security/webtunnel-tor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= webtunnel
PORTVERSION= 0.0.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= security net
PKGNAMESUFFIX= -tor
diff --git a/security/wpa_supplicant-devel/Makefile b/security/wpa_supplicant-devel/Makefile
index 96ff390b2017..f4456e429e42 100644
--- a/security/wpa_supplicant-devel/Makefile
+++ b/security/wpa_supplicant-devel/Makefile
@@ -11,8 +11,8 @@ WWW= https://w1.fi/wpa_supplicant/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= hostap
-GH_TAGNAME= 9fa657a73
-COMMIT_DATE= 2025.04.25
+GH_TAGNAME= 54930b62b
+COMMIT_DATE= 2025.05.08
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/README
diff --git a/security/wpa_supplicant-devel/distinfo b/security/wpa_supplicant-devel/distinfo
index b75768ebb5a0..4eabde753e8c 100644
--- a/security/wpa_supplicant-devel/distinfo
+++ b/security/wpa_supplicant-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745940419
-SHA256 (cschuber-hostap-2025.04.25-9fa657a73_GH0.tar.gz) = 3686944c19668aa8630b167b6a7a7f12ddbd64cc1077d48a83c275e1ee049770
-SIZE (cschuber-hostap-2025.04.25-9fa657a73_GH0.tar.gz) = 5290405
+TIMESTAMP = 1747800845
+SHA256 (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 945b6a16ef7e6071309f1aa02168e05de26ec91b7e4cf8f6eb556fcd649012bb
+SIZE (cschuber-hostap-2025.05.08-54930b62b_GH0.tar.gz) = 5291910
diff --git a/security/xhash/Makefile b/security/xhash/Makefile
index 37b411cf42bd..f5b12c775040 100644
--- a/security/xhash/Makefile
+++ b/security/xhash/Makefile
@@ -1,6 +1,7 @@
PORTNAME= xhash
DISTVERSIONPREFIX= v
DISTVERSION= 3.6.3
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= rbranco@suse.com
diff --git a/security/yubikey-agent/Makefile b/security/yubikey-agent/Makefile
index 2b36a63a0cfe..2e1a3ef81dec 100644
--- a/security/yubikey-agent/Makefile
+++ b/security/yubikey-agent/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yubikey-agent
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.6
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= security sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/security/zeek/Makefile b/security/zeek/Makefile
index ec556142d2c1..37568d7fdf72 100644
--- a/security/zeek/Makefile
+++ b/security/zeek/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zeek
-DISTVERSION= 7.0.7
+DISTVERSION= 7.0.8
CATEGORIES= security
MASTER_SITES= https://download.zeek.org/
diff --git a/security/zeek/distinfo b/security/zeek/distinfo
index a89bf538df6d..556e223ec34a 100644
--- a/security/zeek/distinfo
+++ b/security/zeek/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746809493
-SHA256 (zeek-7.0.7.tar.gz) = 8eb07cfb73b976d92bdcbce37051667a072b8323ab59dc1b2bf46b76703765c0
-SIZE (zeek-7.0.7.tar.gz) = 95962543
+TIMESTAMP = 1747772619
+SHA256 (zeek-7.0.8.tar.gz) = 29f918851d671fb3d8fe6b97e3d9fcefaa18660c57cb1ed63adc5e25773175cd
+SIZE (zeek-7.0.8.tar.gz) = 95963798
diff --git a/security/zeek/pkg-plist b/security/zeek/pkg-plist
index 0d7ee7a549f7..9305a9eda9d9 100644
--- a/security/zeek/pkg-plist
+++ b/security/zeek/pkg-plist
@@ -1928,7 +1928,6 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/cmake/CommonCMakeConfig.cmake
%%DATADIR%%/cmake/ConfigurePackaging.cmake
%%DATADIR%%/cmake/ConfigureSpicyBuild.cmake
-%%DATADIR%%/cmake/FindBIND.cmake
%%DATADIR%%/cmake/FindBinPAC.cmake
%%DATADIR%%/cmake/FindCAres.cmake
%%DATADIR%%/cmake/FindCapstats.cmake
diff --git a/shells/antibody/Makefile b/shells/antibody/Makefile
index ae049ae3cb27..017c95e891b5 100644
--- a/shells/antibody/Makefile
+++ b/shells/antibody/Makefile
@@ -1,7 +1,7 @@
PORTNAME= antibody
PORTVERSION= 6.1.1
DISTVERSIONPREFIX= v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= shells
MAINTAINER= ports@FreeBSD.org
diff --git a/shells/carapace/Makefile b/shells/carapace/Makefile
index 0cbd25c42c53..439ddf6085ae 100644
--- a/shells/carapace/Makefile
+++ b/shells/carapace/Makefile
@@ -1,6 +1,7 @@
PORTNAME= carapace
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.1
+PORTREVISION= 1
CATEGORIES= shells
MAINTAINER= tagattie@FreeBSD.org
diff --git a/shells/elvish/Makefile b/shells/elvish/Makefile
index 88feec5747fb..f5f1975807a9 100644
--- a/shells/elvish/Makefile
+++ b/shells/elvish/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elvish
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= shells
MAINTAINER= vendion@gmail.com
diff --git a/shells/envy/Makefile b/shells/envy/Makefile
index 5e9324cb4566..5b3407b2e810 100644
--- a/shells/envy/Makefile
+++ b/shells/envy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= envy
DISTVERSIONPREFIX=v
DISTVERSION= 0.1.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= shells
MAINTAINER= krion@FreeBSD.org
diff --git a/shells/ksh-devel/Makefile b/shells/ksh-devel/Makefile
index 577d3480c02d..c6a10d5cb7ad 100644
--- a/shells/ksh-devel/Makefile
+++ b/shells/ksh-devel/Makefile
@@ -19,8 +19,8 @@ WWW= http://www.kornshell.com/
LICENSE= EPL
-HASH= 10380798
-AST_COMMIT_DATE= 2025.04.29
+HASH= de530132
+AST_COMMIT_DATE= 2025.05.17
USES= compiler:c11
diff --git a/shells/ksh-devel/distinfo b/shells/ksh-devel/distinfo
index 01566aafe462..34682c179de0 100644
--- a/shells/ksh-devel/distinfo
+++ b/shells/ksh-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745938301
-SHA256 (ksh93-ksh-2025.04.29-10380798_GH0.tar.gz) = ac8115c5e98d82efa1f7b6d8c4f6a683cd686bda31502f822be0446306d16a2c
-SIZE (ksh93-ksh-2025.04.29-10380798_GH0.tar.gz) = 1963316
+TIMESTAMP = 1747800165
+SHA256 (ksh93-ksh-2025.05.17-de530132_GH0.tar.gz) = 9857ea2da28813fabed31747faa30d921fb706daddaba3f39c942cb9b3276d24
+SIZE (ksh93-ksh-2025.05.17-de530132_GH0.tar.gz) = 1973965
diff --git a/shells/murex/Makefile b/shells/murex/Makefile
index 5c61746df4cd..d3be1ef624ca 100644
--- a/shells/murex/Makefile
+++ b/shells/murex/Makefile
@@ -1,7 +1,7 @@
PORTNAME= murex
DISTVERSIONPREFIX= v
DISTVERSION= 6.0.1000
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= shells
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/3mux/Makefile b/sysutils/3mux/Makefile
index 442559eceec7..d44712ecbd04 100644
--- a/sysutils/3mux/Makefile
+++ b/sysutils/3mux/Makefile
@@ -1,7 +1,7 @@
PORTNAME= 3mux
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 5e782c86f6ef..5af16b7b293b 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -186,11 +186,13 @@
SUBDIR += cfengine-masterfiles323
SUBDIR += cfengine-masterfiles324
SUBDIR += cfengine-masterfiles325
+ SUBDIR += cfengine-masterfiles326
SUBDIR += cfengine321
SUBDIR += cfengine322
SUBDIR += cfengine323
SUBDIR += cfengine324
SUBDIR += cfengine325
+ SUBDIR += cfengine326
SUBDIR += chaoskube
SUBDIR += checkrestart
SUBDIR += chezmoi
diff --git a/sysutils/amazon-ssm-agent/Makefile b/sysutils/amazon-ssm-agent/Makefile
index c6f86e7fc236..ec600c58dfaa 100644
--- a/sysutils/amazon-ssm-agent/Makefile
+++ b/sysutils/amazon-ssm-agent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amazon-ssm-agent
PORTVERSION= 2.3.1205.0
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= sysutils
MAINTAINER= cperciva@FreeBSD.org
diff --git a/sysutils/amazon-ssm-plugin/Makefile b/sysutils/amazon-ssm-plugin/Makefile
index 25d79f0127d2..d09c92b474be 100644
--- a/sysutils/amazon-ssm-plugin/Makefile
+++ b/sysutils/amazon-ssm-plugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= amazon-ssm-plugin
DISTVERSION= 1.2.707.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= nork@FreeBSD.org
diff --git a/sysutils/android-ota-payload-extractor/Makefile b/sysutils/android-ota-payload-extractor/Makefile
index f69689633601..9b50b5c4e940 100644
--- a/sysutils/android-ota-payload-extractor/Makefile
+++ b/sysutils/android-ota-payload-extractor/Makefile
@@ -1,7 +1,7 @@
PORTNAME= android-ota-payload-extractor
DISTVERSIONPREFIX= v
DISTVERSION= 1.1
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= nxjoseph@protonmail.com
diff --git a/sysutils/aptly/Makefile b/sysutils/aptly/Makefile
index dd7e1eb4ff88..d3b117ffc5b6 100644
--- a/sysutils/aptly/Makefile
+++ b/sysutils/aptly/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aptly
PORTVERSION= 1.5.0
DISTVERSIONPREFIX=v
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= sysutils
MAINTAINER= romain@FreeBSD.org
diff --git a/sysutils/autorestic/Makefile b/sysutils/autorestic/Makefile
index db7e395c7dc3..6c4c67b7a15c 100644
--- a/sysutils/autorestic/Makefile
+++ b/sysutils/autorestic/Makefile
@@ -1,7 +1,7 @@
PORTNAME= autorestic
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= DtxdF@disroot.org
diff --git a/sysutils/beats7/Makefile b/sysutils/beats7/Makefile
index 0d4de4506a72..7fe8f22bacae 100644
--- a/sysutils/beats7/Makefile
+++ b/sysutils/beats7/Makefile
@@ -1,7 +1,7 @@
PORTNAME= beats
DISTVERSIONPREFIX= v
DISTVERSION= 7.17.11
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
PKGNAMESUFFIX?= 7
diff --git a/sysutils/beats8/Makefile b/sysutils/beats8/Makefile
index dae26dce5d38..af0f528fe37e 100644
--- a/sysutils/beats8/Makefile
+++ b/sysutils/beats8/Makefile
@@ -1,7 +1,7 @@
PORTNAME= beats
DISTVERSIONPREFIX= v
DISTVERSION= 8.14.3
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
PKGNAMESUFFIX?= 8
diff --git a/sysutils/brename/Makefile b/sysutils/brename/Makefile
index 10ebca215c20..9b853dd30547 100644
--- a/sysutils/brename/Makefile
+++ b/sysutils/brename/Makefile
@@ -1,7 +1,7 @@
PORTNAME= brename
DISTVERSIONPREFIX= v
DISTVERSION= 2.14.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/cardano-cli/Makefile b/sysutils/cardano-cli/Makefile
index fe4cb2f3da3a..641ba3866f2e 100644
--- a/sysutils/cardano-cli/Makefile
+++ b/sysutils/cardano-cli/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cardano-cli
DISTVERSIONPREFIX= ${PORTNAME}-
-DISTVERSION= 10.8.0.0
-PORTREVISION= 1
+DISTVERSION= 10.9.0.0
CATEGORIES= sysutils net-p2p
MASTER_SITES= https://chap.intersectmbo.org/package/:chap
@@ -93,7 +92,7 @@ USE_CABAL= Cabal-3.14.2.0_1 \
canonical-json-0.6.0.1_1 \
capability-0.5.0.1_4 \
cardano-addresses-4.0.0_1 \
- cardano-api-10.14.0.0:chap \
+ cardano-api-10.16.0.0:chap \
cardano-binary-1.7.1.0:chap \
cardano-crypto-1.3.0 \
cardano-crypto-class-2.2.2.0:chap \
@@ -294,10 +293,10 @@ USE_CABAL= Cabal-3.14.2.0_1 \
optparse-applicative-fork-0.18.1.0:chap \
ordered-containers-0.2.4 \
os-string-2.0.7 \
- ouroboros-consensus-0.25.0.0:chap \
- ouroboros-consensus-cardano-0.24.0.0:chap \
- ouroboros-consensus-diffusion-0.22.0.0:chap \
- ouroboros-consensus-protocol-0.11.0.0_2:chap \
+ ouroboros-consensus-0.26.0.1:chap \
+ ouroboros-consensus-cardano-0.25.0.1:chap \
+ ouroboros-consensus-diffusion-0.22.0.1:chap \
+ ouroboros-consensus-protocol-0.12.0.0:chap \
ouroboros-network-0.20.1.0:chap \
ouroboros-network-api-0.13.0.0:chap \
ouroboros-network-framework-0.17.0.0:chap \
diff --git a/sysutils/cardano-cli/distinfo b/sysutils/cardano-cli/distinfo
index 7ceeb3c652ca..b22ae5d40292 100644
--- a/sysutils/cardano-cli/distinfo
+++ b/sysutils/cardano-cli/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1747064667
+TIMESTAMP = 1747635518
SHA256 (cabal/Cabal-3.14.2.0/Cabal-3.14.2.0.tar.gz) = a58ca2b17c250472ed4dac0ec0aa2c65173701cbfdfecca104713f73b4429432
SIZE (cabal/Cabal-3.14.2.0/Cabal-3.14.2.0.tar.gz) = 475699
SHA256 (cabal/Cabal-3.14.2.0/revision/1.cabal) = f98aa86a37b9920dc6dfc8d79119a10df69542734f158a1c66ff144592f1d004
@@ -175,8 +175,8 @@ SHA256 (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 8487dca5
SIZE (cabal/cardano-addresses-4.0.0/cardano-addresses-4.0.0.tar.gz) = 154677
SHA256 (cabal/cardano-addresses-4.0.0/revision/1.cabal) = bb0f8146494fa81507f102187e141ee7d3ce7c19dbf319b70906931636d79eaa
SIZE (cabal/cardano-addresses-4.0.0/revision/1.cabal) = 6570
-SHA256 (cabal/cardano-api-10.14.0.0.tar.gz) = 91c70b74bac9be5c446f667466d6aa4f24f4f4e5a2ea2331d113e6660d5d6e1a
-SIZE (cabal/cardano-api-10.14.0.0.tar.gz) = 356508
+SHA256 (cabal/cardano-api-10.16.0.0.tar.gz) = 8abc85568684e9c928ca04aa076fcde40d489267c6038713602474f803fa87d6
+SIZE (cabal/cardano-api-10.16.0.0.tar.gz) = 363745
SHA256 (cabal/cardano-binary-1.7.1.0.tar.gz) = 00281caeb436f100e3b74bb4a69a96c3a1f354bd55fa37c2217e60bdb78e06fa
SIZE (cabal/cardano-binary-1.7.1.0.tar.gz) = 27896
SHA256 (cabal/cardano-crypto-1.3.0/cardano-crypto-1.3.0.tar.gz) = 5d3e1b00796458a605746d280571a93cbe050305c03d324d6eab5f7d771da879
@@ -689,16 +689,14 @@ SHA256 (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 3da167
SIZE (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 7877
SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0
SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683
-SHA256 (cabal/ouroboros-consensus-0.25.0.0.tar.gz) = a0cd09da2608d9667dcea547ef4f88f5816a877b5c72c509ff7c230ca0a5cf6a
-SIZE (cabal/ouroboros-consensus-0.25.0.0.tar.gz) = 883477
-SHA256 (cabal/ouroboros-consensus-cardano-0.24.0.0.tar.gz) = 4f45215b595060f3bac3572e85832acfc6f3d0c08f3c6b4ed9e254d4badd6662
-SIZE (cabal/ouroboros-consensus-cardano-0.24.0.0.tar.gz) = 333104
-SHA256 (cabal/ouroboros-consensus-diffusion-0.22.0.0.tar.gz) = 88764f0e569a07525076f5f5c6dd8232a005867d25ed066ec983cefda1f5db19
-SIZE (cabal/ouroboros-consensus-diffusion-0.22.0.0.tar.gz) = 236615
-SHA256 (cabal/ouroboros-consensus-protocol-0.11.0.0.tar.gz) = 3a051f84c1ae9d902083b1b9ec61cbd4998b79a74d7e047b1b8a02d9052df061
-SIZE (cabal/ouroboros-consensus-protocol-0.11.0.0.tar.gz) = 34975
-SHA256 (cabal/ouroboros-consensus-protocol-0.11.0.0/revision/2.cabal) = b475c016c8b723c31d1d95926636c099a36c4cfd7afd99a5dc029500004a4ffb
-SIZE (cabal/ouroboros-consensus-protocol-0.11.0.0/revision/2.cabal) = 3051
+SHA256 (cabal/ouroboros-consensus-0.26.0.1.tar.gz) = f02d42171d6e4d3292e8726911b775e012e52ddfb64043dc82ede061ff0c7d50
+SIZE (cabal/ouroboros-consensus-0.26.0.1.tar.gz) = 884669
+SHA256 (cabal/ouroboros-consensus-cardano-0.25.0.1.tar.gz) = c1ae1c6691b26cde45f7cd88bd34be7f60d7e015bfdb24a38659f4fde018622f
+SIZE (cabal/ouroboros-consensus-cardano-0.25.0.1.tar.gz) = 334840
+SHA256 (cabal/ouroboros-consensus-diffusion-0.22.0.1.tar.gz) = 800f0c901237ad27f60c9217942361f505c04b90bfba0d224e76bc734a1895ed
+SIZE (cabal/ouroboros-consensus-diffusion-0.22.0.1.tar.gz) = 236690
+SHA256 (cabal/ouroboros-consensus-protocol-0.12.0.0.tar.gz) = 023d733ce6f143ca5cc88e8a9eb39696779537442c9f9918ad6e4d0b17941ed6
+SIZE (cabal/ouroboros-consensus-protocol-0.12.0.0.tar.gz) = 35003
SHA256 (cabal/ouroboros-network-0.20.1.0.tar.gz) = 9208b7577cecdb2d71b550bcf932ed1e87f60cc4ca7315b7b8e7b023b76976b1
SIZE (cabal/ouroboros-network-0.20.1.0.tar.gz) = 392019
SHA256 (cabal/ouroboros-network-api-0.13.0.0.tar.gz) = 1074d5872ed3e033aa07a1aaca4e5d16bb593270bcbac841e2de22138315b94c
@@ -1139,7 +1137,7 @@ SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6
SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206
SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357
-SHA256 (cabal/IntersectMBO-cardano-cli-cardano-cli-10.8.0.0_GH0.tar.gz) = c1f072d8a348b0ec7c01f6173f38eb92076fcf4421e6708501d0b35cb975d5fc
-SIZE (cabal/IntersectMBO-cardano-cli-cardano-cli-10.8.0.0_GH0.tar.gz) = 1131053
+SHA256 (cabal/IntersectMBO-cardano-cli-cardano-cli-10.9.0.0_GH0.tar.gz) = fd774746235ac1e774c1fb79d1e49e5f9658106edd5fae515864a75d597fd010
+SIZE (cabal/IntersectMBO-cardano-cli-cardano-cli-10.9.0.0_GH0.tar.gz) = 1147034
SHA256 (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = e4f29ae3c16037e484bb69e3fa22a5565c42adf497f8f88e61ff8d9486ab863e
SIZE (cabal/IntersectMBO-libsodium-dbb48cce5429cb6585c9034f002568964f1ce567_GH0.tar.gz) = 2073757
diff --git a/sysutils/cbsd-mq-api/Makefile b/sysutils/cbsd-mq-api/Makefile
index fbe5d0ccd788..f31f78febbe1 100644
--- a/sysutils/cbsd-mq-api/Makefile
+++ b/sysutils/cbsd-mq-api/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cbsd-mq-api
DISTVERSION= 0.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= fbsd-ports@convectix.com
diff --git a/sysutils/cbsd-mq-router/Makefile b/sysutils/cbsd-mq-router/Makefile
index c025bdc38436..547d713fd047 100644
--- a/sysutils/cbsd-mq-router/Makefile
+++ b/sysutils/cbsd-mq-router/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cbsd-mq-router
PORTVERSION= 0.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= sysutils
MAINTAINER= olevole@olevole.ru
diff --git a/sysutils/cfengine-devel/Makefile b/sysutils/cfengine-devel/Makefile
index 93a70decb02f..0ef8374a3845 100644
--- a/sysutils/cfengine-devel/Makefile
+++ b/sysutils/cfengine-devel/Makefile
@@ -3,9 +3,9 @@ PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE}
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
-CFENGINE_HASH= 2acbd1dc5
-LIBNTECH_HASH= 5a62ba4
-CFENGINE_COMMIT_DATE= 20250423
+CFENGINE_HASH= a78981647
+LIBNTECH_HASH= 4f4ec75
+CFENGINE_COMMIT_DATE= 20250519
MAINTAINER= cy@FreeBSD.org
COMMENT= Systems administration tool for networks
diff --git a/sysutils/cfengine-devel/distinfo b/sysutils/cfengine-devel/distinfo
index 25de521d4285..0b0f74b21390 100644
--- a/sysutils/cfengine-devel/distinfo
+++ b/sysutils/cfengine-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745937781
-SHA256 (cfengine-core-3.25.20250423-2acbd1dc5_GH0.tar.gz) = e3fe728090eb109042c0387bb81208bbdd84b1f180edaf1f090c5b1934aebe8d
-SIZE (cfengine-core-3.25.20250423-2acbd1dc5_GH0.tar.gz) = 2461329
-SHA256 (cfengine-libntech-5a62ba4_GH0.tar.gz) = 3b929a3118cb3a30ea5cbd09dfdfd96eaa808b4ff73c9047770885210e4b8ca3
-SIZE (cfengine-libntech-5a62ba4_GH0.tar.gz) = 367963
+TIMESTAMP = 1747799451
+SHA256 (cfengine-core-3.25.20250519-a78981647_GH0.tar.gz) = fa55421636285b9d0e38841f77f81be30ffc847ec03c986d843f46909b6035dc
+SIZE (cfengine-core-3.25.20250519-a78981647_GH0.tar.gz) = 2462536
+SHA256 (cfengine-libntech-4f4ec75_GH0.tar.gz) = c6e588fcd7162722aae6d69f4391a1e1eaf24240b71c3a29157a9b704cbdfb10
+SIZE (cfengine-libntech-4f4ec75_GH0.tar.gz) = 367957
diff --git a/sysutils/cfengine-masterfiles-devel/Makefile b/sysutils/cfengine-masterfiles-devel/Makefile
index 931957436d21..e2eb61a8a3ef 100644
--- a/sysutils/cfengine-masterfiles-devel/Makefile
+++ b/sysutils/cfengine-masterfiles-devel/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 3.25.${CFENGINE_COMMIT_DATE}
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
-HASH= 2cb3f4df
+HASH= 73962490
CFENGINE_COMMIT_DATE= 20250424
MAINTAINER= cy@FreeBSD.org
diff --git a/sysutils/cfengine-masterfiles-devel/distinfo b/sysutils/cfengine-masterfiles-devel/distinfo
index 068389e552e3..3cbd82ba2db6 100644
--- a/sysutils/cfengine-masterfiles-devel/distinfo
+++ b/sysutils/cfengine-masterfiles-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745937903
-SHA256 (cfengine-masterfiles-3.25.20250424-2cb3f4df_GH0.tar.gz) = 3871b31bb43e805b9d6da111cb788b070f1a8d9f9be4f49801acb39657edb386
-SIZE (cfengine-masterfiles-3.25.20250424-2cb3f4df_GH0.tar.gz) = 512158
+TIMESTAMP = 1747799818
+SHA256 (cfengine-masterfiles-3.25.20250424-73962490_GH0.tar.gz) = 3f64ea41d34d57ec51a7e0d400791d2fb2675769d9ec9920a9196f20b1207018
+SIZE (cfengine-masterfiles-3.25.20250424-73962490_GH0.tar.gz) = 512706
diff --git a/sysutils/cfengine-masterfiles/Makefile b/sysutils/cfengine-masterfiles/Makefile
index c035654803a3..499565a2ab24 100644
--- a/sysutils/cfengine-masterfiles/Makefile
+++ b/sysutils/cfengine-masterfiles/Makefile
@@ -1,5 +1,5 @@
-VERSIONS= 320 321 322 323 324 325
-CFENGINE_VERSION?= 325
+VERSIONS= 320 321 322 323 324 325 326
+CFENGINE_VERSION?= 326
MASTERDIR= ${.CURDIR}/../cfengine-masterfiles${CFENGINE_VERSION}
diff --git a/sysutils/cfengine-masterfiles326/Makefile b/sysutils/cfengine-masterfiles326/Makefile
new file mode 100644
index 000000000000..a6d08b0d862e
--- /dev/null
+++ b/sysutils/cfengine-masterfiles326/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= cfengine-masterfiles
+DISTVERSION= 3.26.0
+CATEGORIES= sysutils
+MASTER_SITES= https://cfengine-package-repos.s3.amazonaws.com/tarballs/
+
+MAINTAINER= cy@FreeBSD.org
+COMMENT= cfengine sample policies for installations and upgrades
+WWW= https://cfengine.com/
+
+LICENSE= GPLv3
+
+CPE_VENDOR= gnu
+CPE_PRODUCT= cfengine
+
+CONFLICTS= cfengine-masterfiles3[0-9] cfengine-masterfiles31[0-79]
+.if !defined(MASTERDIR)
+PKGNAMESUFFIX= 326
+CONFLICTS+= cfengine-masterfiles-3.*
+.endif
+
+RUN_DEPENDS= cf-agent:sysutils/cfengine${PKGNAMESUFFIX}
+
+FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES}
+
+MAKE_JOBS_UNSAFE= yes
+USES= cpe gmake python:build
+HAS_CONFIGURE= yes
+EXAMPLESDIR= ${PREFIX}/share/examples/cfengine-masterfiles
+CONFIGURE_ARGS= --prefix=${EXAMPLESDIR}
+
+.include <bsd.port.mk>
diff --git a/sysutils/cfengine-masterfiles326/distinfo b/sysutils/cfengine-masterfiles326/distinfo
new file mode 100644
index 000000000000..bbdbec4b7881
--- /dev/null
+++ b/sysutils/cfengine-masterfiles326/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747799168
+SHA256 (cfengine-masterfiles-3.26.0.tar.gz) = fc8b0ad20e803e0d1e9dcda7afb2f3f5110357ac0e553ed95cf2cbea9652451d
+SIZE (cfengine-masterfiles-3.26.0.tar.gz) = 542965
diff --git a/sysutils/cfengine-masterfiles326/pkg-descr b/sysutils/cfengine-masterfiles326/pkg-descr
new file mode 100644
index 000000000000..6f6dbcfeb74f
--- /dev/null
+++ b/sysutils/cfengine-masterfiles326/pkg-descr
@@ -0,0 +1,8 @@
+CFEngine 3 is a popular open source configuration management system.
+Its primary function is to provide automated configuration and
+maintenance of large-scale computer systems.
+
+The repository is intended to provide a stable base policy for
+installations and upgrades, and is used by CFEngine 3.6 and newer.
+The port installs the repository as examples which should be copied by
+the user to the masterfiles directory (usually /var/cfengine/masterfiles).
diff --git a/sysutils/cfengine-masterfiles326/pkg-plist b/sysutils/cfengine-masterfiles326/pkg-plist
new file mode 100644
index 000000000000..0418717f12d0
--- /dev/null
+++ b/sysutils/cfengine-masterfiles326/pkg-plist
@@ -0,0 +1,91 @@
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/CFE_cfengine.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/deprecated/cfengine_processes.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/host_info_report.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/limit_robot_agents.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/log_rotation.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/main.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/watchdog/templates/watchdog.mustache
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/watchdog/watchdog.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/CFE_hub_specific.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/CFE_knowledge.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/file_change.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha_def.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha_update.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/main.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/mission_portal.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/templates/httpd.conf.mustache
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/templates/runalerts.php.mustache
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/templates/runalerts.sh.mustache
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/recommendations.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/cfe_internal_dc_workflow.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/cfe_internal_update_from_repository.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/lib.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/systemd_units.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_bins.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_policy.cf
+%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_processes.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_agent.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_execd.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_hub.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_monitord.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_runagent.cf
+%%EXAMPLESDIR%%/masterfiles/controls/cf_serverd.cf
+%%EXAMPLESDIR%%/masterfiles/controls/def.cf
+%%EXAMPLESDIR%%/masterfiles/controls/def_inputs.cf
+%%EXAMPLESDIR%%/masterfiles/controls/reports.cf
+%%EXAMPLESDIR%%/masterfiles/controls/update_def.cf
+%%EXAMPLESDIR%%/masterfiles/controls/update_def_inputs.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/aix.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/any.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/debian.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/freebsd.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/generic.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/linux.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/lsb.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/macos.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/os.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/redhat.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/suse.cf
+%%EXAMPLESDIR%%/masterfiles/inventory/windows.cf
+%%EXAMPLESDIR%%/masterfiles/lib/autorun.cf
+%%EXAMPLESDIR%%/masterfiles/lib/bundles.cf
+%%EXAMPLESDIR%%/masterfiles/lib/cfe_internal.cf
+%%EXAMPLESDIR%%/masterfiles/lib/cfe_internal_hub.cf
+%%EXAMPLESDIR%%/masterfiles/lib/cfengine_enterprise_hub_ha.cf
+%%EXAMPLESDIR%%/masterfiles/lib/commands.cf
+%%EXAMPLESDIR%%/masterfiles/lib/common.cf
+%%EXAMPLESDIR%%/masterfiles/lib/databases.cf
+%%EXAMPLESDIR%%/masterfiles/lib/edit_xml.cf
+%%EXAMPLESDIR%%/masterfiles/lib/event.cf
+%%EXAMPLESDIR%%/masterfiles/lib/examples.cf
+%%EXAMPLESDIR%%/masterfiles/lib/feature.cf
+%%EXAMPLESDIR%%/masterfiles/lib/files.cf
+%%EXAMPLESDIR%%/masterfiles/lib/guest_environments.cf
+%%EXAMPLESDIR%%/masterfiles/lib/monitor.cf
+%%EXAMPLESDIR%%/masterfiles/lib/packages.cf
+%%EXAMPLESDIR%%/masterfiles/lib/paths.cf
+%%EXAMPLESDIR%%/masterfiles/lib/processes.cf
+%%EXAMPLESDIR%%/masterfiles/lib/reports.cf
+%%EXAMPLESDIR%%/masterfiles/lib/services.cf
+%%EXAMPLESDIR%%/masterfiles/lib/stdlib.cf
+%%EXAMPLESDIR%%/masterfiles/lib/storage.cf
+%%EXAMPLESDIR%%/masterfiles/lib/testing.cf
+%%EXAMPLESDIR%%/masterfiles/lib/users.cf
+%%EXAMPLESDIR%%/masterfiles/lib/vcs.cf
+%%EXAMPLESDIR%%/masterfiles/promises.cf
+%%EXAMPLESDIR%%/masterfiles/services/autorun/hello.cf
+%%EXAMPLESDIR%%/masterfiles/services/main.cf
+%%EXAMPLESDIR%%/masterfiles/standalone_self_upgrade.cf
+%%EXAMPLESDIR%%/masterfiles/templates/cf-apache.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-execd.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-hub.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-monitord.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-postgres.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cf-serverd.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cfengine3.service.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/cfengine_watchdog.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/host_info_report.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/json_multiline.mustache
+%%EXAMPLESDIR%%/masterfiles/templates/json_serial.mustache
+%%EXAMPLESDIR%%/masterfiles/update.cf
diff --git a/sysutils/cfengine/Makefile b/sysutils/cfengine/Makefile
index 084a19600d77..74123b7ce0c9 100644
--- a/sysutils/cfengine/Makefile
+++ b/sysutils/cfengine/Makefile
@@ -1,5 +1,5 @@
-VERSIONS= 320 321 322 323 324 325
-CFENGINE_VERSION?= 325
+VERSIONS= 320 321 322 323 324 325 326
+CFENGINE_VERSION?= 326
MASTERDIR= ${.CURDIR}/../cfengine${CFENGINE_VERSION}
diff --git a/sysutils/cfengine326/Makefile b/sysutils/cfengine326/Makefile
new file mode 100644
index 000000000000..97fa75ecefdc
--- /dev/null
+++ b/sysutils/cfengine326/Makefile
@@ -0,0 +1,70 @@
+PORTNAME= cfengine
+DISTVERSION= 3.26.0
+CATEGORIES= sysutils
+MASTER_SITES= https://s3.amazonaws.com/cfengine-package-repos/tarballs/
+DISTNAME= ${PORTNAME}-community-${DISTVERSION}
+
+MAINTAINER= cy@FreeBSD.org
+COMMENT= Systems administration tool for networks
+WWW= https://cfengine.com/
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
+LICENSE= GPLv3
+
+CPE_VENDOR= gnu
+
+CONFLICTS= cfengine cfengine3[0-9] cfengine3[0-9][0-9]
+.if !defined(MASTERDIR)
+PKGNAMESUFFIX= 326
+.endif
+
+FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES}
+
+USE_RC_SUBR= cf-execd cf-serverd cf-monitord
+
+MAKE_JOBS_UNSAFE= yes
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+USES= autoreconf cpe gmake gnome libtool localbase shebangfix ssl
+USE_GNOME= libxml2
+SHEBANG_FILES= examples/remake_outputs.pl
+CFLAGS+= -Wno-return-type -fcommon
+# EXAMPLESDIR= ${PREFIX}/share/examples/cfengine3
+DOCSDIR= ${PREFIX}/share/doc/cfengine
+MAKE_ENV= EXPLICIT_VERSION=${PORTVERSION}
+CONFIGURE_ENV= EXPLICIT_VERSION=${PORTVERSION}
+CONFIGURE_ARGS= --docdir=${DOCSDIR} \
+ --htmldir=${DOCSDIR}/html \
+ --libexecdir=${PREFIX}/libexec \
+ --libdir=${PREFIX}/libexec \
+ --mandir=${PREFIX}/man \
+ --with-workdir=/var/cfengine \
+ --with-pcre2=${LOCALBASE} \
+ --with-lmdb=${LOCALBASE} \
+ --enable-fhs
+INSTALL_TARGET= install-strip
+
+LIB_DEPENDS+= libpcre.so:devel/pcre \
+ libpcre2-posix.so:devel/pcre2 \
+ liblmdb.so:databases/lmdb \
+ libyaml.so:textproc/libyaml \
+ libcurl.so:ftp/curl \
+ librsync.so:net/librsync
+
+OPTIONS_DEFINE= PGSQL MYSQL LIBVIRT
+
+PGSQL_USES= pgsql
+PGSQL_CONFIGURE_WITH= --with-postgresql=${LOCALBASE}
+PGSQL_CONFIGURE_OFF= --without-postgresql
+
+MYSQL_USES= mysql
+MYSQL_CONFIGURE_WITH= --with-mysql=${LOCALBASE}
+MYSQL_CONFIGURE_OFF= --without-mysql
+MYSQL_LIB_DEPENDS= libmysqlclient.so:${_MYSQL_CLIENT}
+MYSQL_LDFLAGS= -L${LOCALBASE}/lib/mysql
+
+LIBVIRT_CONFIGURE_WITH= --with-libvirt=${LOCALBASE}
+LIBVIRT_LIB_DEPENDS+= libvirt.so:devel/libvirt
+
+.include <bsd.port.mk>
diff --git a/sysutils/cfengine326/distinfo b/sysutils/cfengine326/distinfo
new file mode 100644
index 000000000000..5f87862748be
--- /dev/null
+++ b/sysutils/cfengine326/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747799115
+SHA256 (cfengine-community-3.26.0.tar.gz) = d3c3884b314dae48a6884e919d0a12acac5aea95d970544e4632a1773857d19b
+SIZE (cfengine-community-3.26.0.tar.gz) = 3420030
diff --git a/sysutils/cfengine326/files/cf-execd.in b/sysutils/cfengine326/files/cf-execd.in
new file mode 100644
index 000000000000..b40d3507649a
--- /dev/null
+++ b/sysutils/cfengine326/files/cf-execd.in
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# PROVIDE: cf-execd
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable cf-execd(8)
+#
+# cf_execd_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable cf-execd.
+# cf_execd_flags (str): Custom additional arguments to be passed
+# to cf-execd (default empty).
+#
+
+. /etc/rc.subr
+
+name="cf_execd"
+rcvar=cf_execd_enable
+
+command="%%PREFIX%%/bin/cf-execd"
+
+load_rc_config $name
+
+: ${cf_execd_enable="NO"}
+
+run_rc_command "$1"
diff --git a/sysutils/cfengine326/files/cf-monitord.in b/sysutils/cfengine326/files/cf-monitord.in
new file mode 100644
index 000000000000..dd21a0aaed6d
--- /dev/null
+++ b/sysutils/cfengine326/files/cf-monitord.in
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# PROVIDE: cf-monitord
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable cf-monitord(8)
+#
+# cf_monitord_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable cf-monitord.
+# cf_monitord_flags (str): Custom additional arguments to be passed
+# to cf-monitord (default empty).
+#
+
+. /etc/rc.subr
+
+name="cf_monitord"
+rcvar=cf_monitord_enable
+
+command="%%PREFIX%%/bin/cf-monitord"
+
+load_rc_config $name
+
+: ${cf_monitord_enable="NO"}
+
+run_rc_command "$1"
diff --git a/sysutils/cfengine326/files/cf-serverd.in b/sysutils/cfengine326/files/cf-serverd.in
new file mode 100644
index 000000000000..938274887353
--- /dev/null
+++ b/sysutils/cfengine326/files/cf-serverd.in
@@ -0,0 +1,26 @@
+#!/bin/sh
+
+# PROVIDE: cf-serverd
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf[.local] to enable cf-serverd(8)
+#
+# cf_serverd_enable (bool): Set to "NO" by default.
+# Set it to "YES" to enable cf-serverd.
+# cf_serverd_flags (str): Custom additional arguments to be passed
+# to cf-serverd (default empty).
+#
+
+. /etc/rc.subr
+
+name="cf_serverd"
+rcvar=cf_serverd_enable
+
+command="%%PREFIX%%/bin/cf-serverd"
+
+load_rc_config $name
+
+: ${cf_serverd_enable="NO"}
+
+run_rc_command "$1"
diff --git a/sysutils/cfengine326/files/patch-libntech_libutils_known_dirs.c b/sysutils/cfengine326/files/patch-libntech_libutils_known_dirs.c
new file mode 100644
index 000000000000..68849193a44c
--- /dev/null
+++ b/sysutils/cfengine326/files/patch-libntech_libutils_known_dirs.c
@@ -0,0 +1,10 @@
+--- libntech/libutils/known_dirs.c.orig 2023-12-01 14:09:56.000000000 -0800
++++ libntech/libutils/known_dirs.c 2023-12-05 20:25:45.098318000 -0800
+@@ -21,6 +21,7 @@
+ included file COSL.txt.
+ */
+
++#include "../config.h"
+ #include <platform.h>
+ #include <known_dirs.h>
+ #include <definitions.h>
diff --git a/sysutils/cfengine326/pkg-descr b/sysutils/cfengine326/pkg-descr
new file mode 100644
index 000000000000..6afdcc6f57c3
--- /dev/null
+++ b/sysutils/cfengine326/pkg-descr
@@ -0,0 +1,8 @@
+Cfengine is an automated suite of programs for configuring and
+maintaining Unix-like computers. It has been used on computing arrays
+of between 1 and 20,000 computers since 1993 by a wide range of
+organizations. Cfengine is supported by active research and was the
+first autonomic, hands-free management system for Unix-like operating
+systems. Cfengine is an autonomic maintenance system not merely a
+change management roll-out tool. Cfengine has a history of security
+and adaptability.
diff --git a/sysutils/cfengine326/pkg-plist b/sysutils/cfengine326/pkg-plist
new file mode 100644
index 000000000000..0220fe615e05
--- /dev/null
+++ b/sysutils/cfengine326/pkg-plist
@@ -0,0 +1,394 @@
+bin/cf-agent
+bin/cf-check
+bin/cf-execd
+bin/cf-key
+bin/cf-monitord
+bin/cf-net
+bin/cf-promises
+bin/cf-runagent
+bin/cf-secret
+bin/cf-serverd
+bin/cf-support
+bin/cf-upgrade
+bin/rpmvercmp
+libexec/cfengine/libpromises.so
+libexec/cfengine/libpromises.so.3
+libexec/cfengine/libpromises.so.3.0.6
+libexec/python/README
+%%DOCSDIR%%/ChangeLog
+%%DOCSDIR%%/README.md
+%%DOCSDIR%%/examples/abort.cf
+%%DOCSDIR%%/examples/accessed_before.cf
+%%DOCSDIR%%/examples/accessedbefore.cf
+%%DOCSDIR%%/examples/accumulated_time.cf
+%%DOCSDIR%%/examples/acl.cf
+%%DOCSDIR%%/examples/acl_generic.cf
+%%DOCSDIR%%/examples/acl_ntfs.cf
+%%DOCSDIR%%/examples/acl_secret.cf
+%%DOCSDIR%%/examples/active_directory.cf
+%%DOCSDIR%%/examples/activedirectory_listusers.cf
+%%DOCSDIR%%/examples/activedirectory_showuser.cf
+%%DOCSDIR%%/examples/ago.cf
+%%DOCSDIR%%/examples/app_baseline.cf
+%%DOCSDIR%%/examples/appgroups.cf
+%%DOCSDIR%%/examples/arrays.cf
+%%DOCSDIR%%/examples/augment.cf
+%%DOCSDIR%%/examples/backreferences_files.cf
+%%DOCSDIR%%/examples/bsdflags.cf
+%%DOCSDIR%%/examples/bundle_return_values.cf
+%%DOCSDIR%%/examples/bundlesequence.cf
+%%DOCSDIR%%/examples/bundlesmatching.cf
+%%DOCSDIR%%/examples/bundlestate.cf
+%%DOCSDIR%%/examples/canonify.cf
+%%DOCSDIR%%/examples/cf2_integration.cf
+%%DOCSDIR%%/examples/change_detect.cf
+%%DOCSDIR%%/examples/changedbefore.cf
+%%DOCSDIR%%/examples/chdir.cf
+%%DOCSDIR%%/examples/class-automatic-canonificiation.cf
+%%DOCSDIR%%/examples/classes_global.cf
+%%DOCSDIR%%/examples/classesmatching.cf
+%%DOCSDIR%%/examples/classmatch.cf
+%%DOCSDIR%%/examples/classvar_convergence.cf
+%%DOCSDIR%%/examples/commands.cf
+%%DOCSDIR%%/examples/compare.cf
+%%DOCSDIR%%/examples/container_iteration.cf
+%%DOCSDIR%%/examples/container_key_iteration.cf
+%%DOCSDIR%%/examples/control_expand.cf
+%%DOCSDIR%%/examples/copy.cf
+%%DOCSDIR%%/examples/copy_classes.cf
+%%DOCSDIR%%/examples/copy_copbl.cf
+%%DOCSDIR%%/examples/copy_edit.cf
+%%DOCSDIR%%/examples/copydir_copbl.cf
+%%DOCSDIR%%/examples/copylinks.cf
+%%DOCSDIR%%/examples/countclassesmatching.cf
+%%DOCSDIR%%/examples/countlinesmatching.cf
+%%DOCSDIR%%/examples/create_filedir.cf
+%%DOCSDIR%%/examples/createdb.cf
+%%DOCSDIR%%/examples/customize_by_named_list.cf
+%%DOCSDIR%%/examples/data_expand.cf
+%%DOCSDIR%%/examples/data_readstringarray.cf
+%%DOCSDIR%%/examples/data_regextract.cf
+%%DOCSDIR%%/examples/datastate.cf
+%%DOCSDIR%%/examples/defaults.cf
+%%DOCSDIR%%/examples/defaults2.cf
+%%DOCSDIR%%/examples/defaults3.cf
+%%DOCSDIR%%/examples/definitions.cf
+%%DOCSDIR%%/examples/deletelines.cf
+%%DOCSDIR%%/examples/depends_on.cf
+%%DOCSDIR%%/examples/depends_on2.cf
+%%DOCSDIR%%/examples/difference.cf
+%%DOCSDIR%%/examples/dirname.cf
+%%DOCSDIR%%/examples/disable.cf
+%%DOCSDIR%%/examples/disable_and_rotate_files.cf
+%%DOCSDIR%%/examples/diskfree.cf
+%%DOCSDIR%%/examples/dollar.cf
+%%DOCSDIR%%/examples/edit_column_files.cf
+%%DOCSDIR%%/examples/edit_comment_lines.cf
+%%DOCSDIR%%/examples/edit_deletenotmatch.cf
+%%DOCSDIR%%/examples/edit_insert_fuzzylines.cf
+%%DOCSDIR%%/examples/edit_insert_lines.cf
+%%DOCSDIR%%/examples/edit_insert_lines_silly.cf
+%%DOCSDIR%%/examples/edit_passwd_file.cf
+%%DOCSDIR%%/examples/edit_passwd_file_basic.cf
+%%DOCSDIR%%/examples/edit_replace_string.cf
+%%DOCSDIR%%/examples/edit_sectioned_file.cf
+%%DOCSDIR%%/examples/edit_setvar.cf
+%%DOCSDIR%%/examples/edit_template.cf
+%%DOCSDIR%%/examples/edit_triggerclass.cf
+%%DOCSDIR%%/examples/edit_xml.cf
+%%DOCSDIR%%/examples/ensure_line_present_prepend_append.cf
+%%DOCSDIR%%/examples/env.cf
+%%DOCSDIR%%/examples/epimenides.cf
+%%DOCSDIR%%/examples/escape.cf
+%%DOCSDIR%%/examples/eval.cf
+%%DOCSDIR%%/examples/every.cf
+%%DOCSDIR%%/examples/exec_args.cf
+%%DOCSDIR%%/examples/exec_in_sequence.cf
+%%DOCSDIR%%/examples/execd.cf
+%%DOCSDIR%%/examples/execresult.cf
+%%DOCSDIR%%/examples/expand.cf
+%%DOCSDIR%%/examples/failedcommand.cf
+%%DOCSDIR%%/examples/file_change_detection.cf
+%%DOCSDIR%%/examples/file_hash.cf
+%%DOCSDIR%%/examples/file_owner_list_template.cf
+%%DOCSDIR%%/examples/fileexists.cf
+%%DOCSDIR%%/examples/filenames.cf
+%%DOCSDIR%%/examples/fileperms.cf
+%%DOCSDIR%%/examples/filesexist.cf
+%%DOCSDIR%%/examples/filesexist2.cf
+%%DOCSDIR%%/examples/filesize.cf
+%%DOCSDIR%%/examples/filestat.cf
+%%DOCSDIR%%/examples/filter.cf
+%%DOCSDIR%%/examples/findfiles.cf
+%%DOCSDIR%%/examples/fix_names.cf
+%%DOCSDIR%%/examples/format.cf
+%%DOCSDIR%%/examples/getclassmetatags.cf
+%%DOCSDIR%%/examples/getenv.cf
+%%DOCSDIR%%/examples/getfields.cf
+%%DOCSDIR%%/examples/getgid.cf
+%%DOCSDIR%%/examples/getindices.cf
+%%DOCSDIR%%/examples/getindices_and_values.cf
+%%DOCSDIR%%/examples/getmacaddress.cf
+%%DOCSDIR%%/examples/getregistry.cf
+%%DOCSDIR%%/examples/getuid.cf
+%%DOCSDIR%%/examples/getuserinfo.cf
+%%DOCSDIR%%/examples/getusers.cf
+%%DOCSDIR%%/examples/getvalues.cf
+%%DOCSDIR%%/examples/getvariablemetatags.cf
+%%DOCSDIR%%/examples/global_list_expansion.cf
+%%DOCSDIR%%/examples/global_list_expansion_2.cf
+%%DOCSDIR%%/examples/grep.cf
+%%DOCSDIR%%/examples/groupexists.cf
+%%DOCSDIR%%/examples/guest_environment_kvm.cf
+%%DOCSDIR%%/examples/hash.cf
+%%DOCSDIR%%/examples/hash_to_int.cf
+%%DOCSDIR%%/examples/hashcomment.cf
+%%DOCSDIR%%/examples/hashmatch.cf
+%%DOCSDIR%%/examples/hashuncomment.cf
+%%DOCSDIR%%/examples/helloworld.cf
+%%DOCSDIR%%/examples/host2ip.cf
+%%DOCSDIR%%/examples/hostrange.cf
+%%DOCSDIR%%/examples/hostsseen.cf
+%%DOCSDIR%%/examples/hostswithclass.cf
+%%DOCSDIR%%/examples/hub.cf
+%%DOCSDIR%%/examples/id.cf
+%%DOCSDIR%%/examples/inherit.cf
+%%DOCSDIR%%/examples/insert_users.cf
+%%DOCSDIR%%/examples/intarray.cf
+%%DOCSDIR%%/examples/intersection.cf
+%%DOCSDIR%%/examples/inventory_cpu.cf
+%%DOCSDIR%%/examples/ip2host.cf
+%%DOCSDIR%%/examples/iprange.cf
+%%DOCSDIR%%/examples/irange.cf
+%%DOCSDIR%%/examples/isdir.cf
+%%DOCSDIR%%/examples/isexecutable.cf
+%%DOCSDIR%%/examples/isgreaterthan.cf
+%%DOCSDIR%%/examples/isipinsubnet.cf
+%%DOCSDIR%%/examples/islessthan.cf
+%%DOCSDIR%%/examples/islink.cf
+%%DOCSDIR%%/examples/isnewerthan.cf
+%%DOCSDIR%%/examples/isplain.cf
+%%DOCSDIR%%/examples/isvariable.cf
+%%DOCSDIR%%/examples/iteration.cf
+%%DOCSDIR%%/examples/join.cf
+%%DOCSDIR%%/examples/kill_process_running_wrong_user.cf
+%%DOCSDIR%%/examples/lastnode.cf
+%%DOCSDIR%%/examples/ldap.cf
+%%DOCSDIR%%/examples/length.cf
+%%DOCSDIR%%/examples/linking.cf
+%%DOCSDIR%%/examples/literal_server.cf
+%%DOCSDIR%%/examples/local_group_present.cf
+%%DOCSDIR%%/examples/local_user_password.cf
+%%DOCSDIR%%/examples/local_user_secondary_group_member.cf
+%%DOCSDIR%%/examples/local_users_absent.cf
+%%DOCSDIR%%/examples/local_users_locked.cf
+%%DOCSDIR%%/examples/local_users_present.cf
+%%DOCSDIR%%/examples/locate_files_and_compress.cf
+%%DOCSDIR%%/examples/log_private.cf
+%%DOCSDIR%%/examples/loops.cf
+%%DOCSDIR%%/examples/lsdir.cf
+%%DOCSDIR%%/examples/main.cf
+%%DOCSDIR%%/examples/main_entry_point.cf
+%%DOCSDIR%%/examples/main_library.cf
+%%DOCSDIR%%/examples/maparray.cf
+%%DOCSDIR%%/examples/mapdata.cf
+%%DOCSDIR%%/examples/mapdata_jsonpipe.cf
+%%DOCSDIR%%/examples/maplist.cf
+%%DOCSDIR%%/examples/max-min-mean-variance.cf
+%%DOCSDIR%%/examples/measure_log.cf
+%%DOCSDIR%%/examples/measurements.cf
+%%DOCSDIR%%/examples/menu.cf
+%%DOCSDIR%%/examples/mergedata.cf
+%%DOCSDIR%%/examples/meta.cf
+%%DOCSDIR%%/examples/method.cf
+%%DOCSDIR%%/examples/method_polymorph.cf
+%%DOCSDIR%%/examples/method_validate.cf
+%%DOCSDIR%%/examples/method_var.cf
+%%DOCSDIR%%/examples/method_var2.cf
+%%DOCSDIR%%/examples/missing_ok.cf
+%%DOCSDIR%%/examples/module_exec.cf
+%%DOCSDIR%%/examples/module_exec_2.cf
+%%DOCSDIR%%/examples/monitord.cf
+%%DOCSDIR%%/examples/mount_fs.cf
+%%DOCSDIR%%/examples/multipassvars.cf
+%%DOCSDIR%%/examples/multiple_outcomes.cf
+%%DOCSDIR%%/examples/mustache_classes.cf
+%%DOCSDIR%%/examples/mustache_template_motd.cf
+%%DOCSDIR%%/examples/namespace_classes.cf
+%%DOCSDIR%%/examples/namespace_var_meta.cf
+%%DOCSDIR%%/examples/namespace_var_meta2.cf
+%%DOCSDIR%%/examples/neighbourhood_watch.cf
+%%DOCSDIR%%/examples/none.cf
+%%DOCSDIR%%/examples/nth.cf
+%%DOCSDIR%%/examples/null_config.cf
+%%DOCSDIR%%/examples/orchestrate_chain1.cf
+%%DOCSDIR%%/examples/orchestrate_chain2.cf
+%%DOCSDIR%%/examples/orchestrate_delay_trigger.cf
+%%DOCSDIR%%/examples/orchestrate_dominoes1.cf
+%%DOCSDIR%%/examples/orchestrate_dominoes2.cf
+%%DOCSDIR%%/examples/orchestrate_dragon.cf
+%%DOCSDIR%%/examples/orchestrate_dragon_load_balancer.cf
+%%DOCSDIR%%/examples/orchestrate_n_of_m.cf
+%%DOCSDIR%%/examples/orchestration_hostlist.cf
+%%DOCSDIR%%/examples/ordering.cf
+%%DOCSDIR%%/examples/package_apt.cf
+%%DOCSDIR%%/examples/package_bundles.cf
+%%DOCSDIR%%/examples/package_freebsd.cf
+%%DOCSDIR%%/examples/package_latest.cf
+%%DOCSDIR%%/examples/package_msi_file.cf
+%%DOCSDIR%%/examples/package_msi_version.cf
+%%DOCSDIR%%/examples/package_rpm.cf
+%%DOCSDIR%%/examples/package_solaris.cf
+%%DOCSDIR%%/examples/package_windows_feature.cf
+%%DOCSDIR%%/examples/package_yum.cf
+%%DOCSDIR%%/examples/package_zypper.cf
+%%DOCSDIR%%/examples/packagesmatching.cf
+%%DOCSDIR%%/examples/parallel_exec.cf
+%%DOCSDIR%%/examples/parsestringarray.cf
+%%DOCSDIR%%/examples/parsestringarrayidx.cf
+%%DOCSDIR%%/examples/pathtype.cf
+%%DOCSDIR%%/examples/pattern_and_edit.cf
+%%DOCSDIR%%/examples/peerleader.cf
+%%DOCSDIR%%/examples/peerleaders.cf
+%%DOCSDIR%%/examples/peers.cf
+%%DOCSDIR%%/examples/postfix.cf
+%%DOCSDIR%%/examples/process_kill.cf
+%%DOCSDIR%%/examples/process_matching.cf
+%%DOCSDIR%%/examples/process_matching2.cf
+%%DOCSDIR%%/examples/process_matching3.cf
+%%DOCSDIR%%/examples/process_restart.cf
+%%DOCSDIR%%/examples/process_restart_basic.cf
+%%DOCSDIR%%/examples/process_signalling.cf
+%%DOCSDIR%%/examples/processes_define_class_based_on_process_runtime.cf
+%%DOCSDIR%%/examples/product.cf
+%%DOCSDIR%%/examples/promises.cf
+%%DOCSDIR%%/examples/quoting.cf
+%%DOCSDIR%%/examples/randomint.cf
+%%DOCSDIR%%/examples/readcsv.cf
+%%DOCSDIR%%/examples/readdata.cf
+%%DOCSDIR%%/examples/readfile.cf
+%%DOCSDIR%%/examples/readintarray.cf
+%%DOCSDIR%%/examples/readintrealstringlist.cf
+%%DOCSDIR%%/examples/readlist.cf
+%%DOCSDIR%%/examples/readrealarray.cf
+%%DOCSDIR%%/examples/readstringarray.cf
+%%DOCSDIR%%/examples/readtcp.cf
+%%DOCSDIR%%/examples/reg_multiline.cf
+%%DOCSDIR%%/examples/regarray.cf
+%%DOCSDIR%%/examples/regcmp.cf
+%%DOCSDIR%%/examples/regex_replace.cf
+%%DOCSDIR%%/examples/regex_win.cf
+%%DOCSDIR%%/examples/regextract.cf
+%%DOCSDIR%%/examples/registry.cf
+%%DOCSDIR%%/examples/registry_cache.cf
+%%DOCSDIR%%/examples/registryvalue.cf
+%%DOCSDIR%%/examples/regline.cf
+%%DOCSDIR%%/examples/reglist.cf
+%%DOCSDIR%%/examples/remake_outputs.pl
+%%DOCSDIR%%/examples/remoteclasses.cf
+%%DOCSDIR%%/examples/remoteclasses2.cf
+%%DOCSDIR%%/examples/remotescalar.cf
+%%DOCSDIR%%/examples/remove_deadlinks.cf
+%%DOCSDIR%%/examples/rename.cf
+%%DOCSDIR%%/examples/repairedcommand.cf
+%%DOCSDIR%%/examples/report_custom.cf
+%%DOCSDIR%%/examples/report_state.cf
+%%DOCSDIR%%/examples/reports.cf
+%%DOCSDIR%%/examples/reporttofile.cf
+%%DOCSDIR%%/examples/resolveconf.cf
+%%DOCSDIR%%/examples/returnszero.cf
+%%DOCSDIR%%/examples/reverse.cf
+%%DOCSDIR%%/examples/root_passwd.cf
+%%DOCSDIR%%/examples/select_class.cf
+%%DOCSDIR%%/examples/select_mode.cf
+%%DOCSDIR%%/examples/select_region.cf
+%%DOCSDIR%%/examples/select_size.cf
+%%DOCSDIR%%/examples/selectservers.cf
+%%DOCSDIR%%/examples/server_callback.cf
+%%DOCSDIR%%/examples/server_copy_localhost.cf
+%%DOCSDIR%%/examples/server_copy_purge.cf
+%%DOCSDIR%%/examples/server_copy_remote.cf
+%%DOCSDIR%%/examples/server_flatcopy_localhost.cf
+%%DOCSDIR%%/examples/service_catalogue.cf
+%%DOCSDIR%%/examples/service_catalogue_separate.cf
+%%DOCSDIR%%/examples/service_disable.cf
+%%DOCSDIR%%/examples/service_start.cf
+%%DOCSDIR%%/examples/services.cf
+%%DOCSDIR%%/examples/services_concept.cf
+%%DOCSDIR%%/examples/services_default_service_bundle.cf
+%%DOCSDIR%%/examples/services_win.cf
+%%DOCSDIR%%/examples/setuidlog.cf
+%%DOCSDIR%%/examples/setvar.cf
+%%DOCSDIR%%/examples/shuffle.cf
+%%DOCSDIR%%/examples/simple_ssh_key_distribution.cf
+%%DOCSDIR%%/examples/software_dist.cf
+%%DOCSDIR%%/examples/software_update_version_yum.cf
+%%DOCSDIR%%/examples/some.cf
+%%DOCSDIR%%/examples/sort.cf
+%%DOCSDIR%%/examples/splitstring.cf
+%%DOCSDIR%%/examples/sql_table_structure.cf
+%%DOCSDIR%%/examples/storage.cf
+%%DOCSDIR%%/examples/strcmp.cf
+%%DOCSDIR%%/examples/strftime.cf
+%%DOCSDIR%%/examples/string_downcase.cf
+%%DOCSDIR%%/examples/string_head.cf
+%%DOCSDIR%%/examples/string_length.cf
+%%DOCSDIR%%/examples/string_mustache.cf
+%%DOCSDIR%%/examples/string_replace.cf
+%%DOCSDIR%%/examples/string_reverse.cf
+%%DOCSDIR%%/examples/string_split.cf
+%%DOCSDIR%%/examples/string_tail.cf
+%%DOCSDIR%%/examples/string_upcase.cf
+%%DOCSDIR%%/examples/stringarray.cf
+%%DOCSDIR%%/examples/sublist.cf
+%%DOCSDIR%%/examples/sum.cf
+%%DOCSDIR%%/examples/switchcase.cf
+%%DOCSDIR%%/examples/symlink.cf
+%%DOCSDIR%%/examples/symlink_children.cf
+%%DOCSDIR%%/examples/syslog.cf
+%%DOCSDIR%%/examples/syslog2.cf
+%%DOCSDIR%%/examples/template.cf
+%%DOCSDIR%%/examples/template2.cf
+%%DOCSDIR%%/examples/test_environment.cf
+%%DOCSDIR%%/examples/tidy_all_files.cf
+%%DOCSDIR%%/examples/translatepath.cf
+%%DOCSDIR%%/examples/unique.cf
+%%DOCSDIR%%/examples/unpack_method_calls.cf
+%%DOCSDIR%%/examples/update.cf
+%%DOCSDIR%%/examples/user_edit.cf
+%%DOCSDIR%%/examples/user_edit_method.cf
+%%DOCSDIR%%/examples/userexists.cf
+%%DOCSDIR%%/examples/users_type.cf
+%%DOCSDIR%%/examples/varclass.cf
+%%DOCSDIR%%/examples/varexpansion.cf
+%%DOCSDIR%%/examples/variablesmatching.cf
+%%DOCSDIR%%/examples/variablesmatching_as_data.cf
+%%DOCSDIR%%/examples/varnet.cf
+%%DOCSDIR%%/examples/vars.cf
+%%DOCSDIR%%/examples/warnifline.cf
+%%DOCSDIR%%/examples/webserver.cf
+%%DOCSDIR%%/examples/win_dns_client.cf
+%%DOCSDIR%%/examples/win_emergency.cf
+%%DOCSDIR%%/examples/win_registry.cf
+%%DOCSDIR%%/examples/win_schedule.cf
+%%DOCSDIR%%/examples/zenoss.cf
+%%DOCSDIR%%/examples/mustache_comments.cf
+%%DOCSDIR%%/examples/mustache_extension_compact_json.cf
+%%DOCSDIR%%/examples/mustache_extension_expand_key.cf
+%%DOCSDIR%%/examples/mustache_extension_multiline_json.cf
+%%DOCSDIR%%/examples/mustache_extension_top.cf
+%%DOCSDIR%%/examples/mustache_sections_empty_list.cf
+%%DOCSDIR%%/examples/mustache_sections_inverted.cf
+%%DOCSDIR%%/examples/mustache_sections_non_empty_list.cf
+%%DOCSDIR%%/examples/mustache_sections_non_false_value.cf
+%%DOCSDIR%%/examples/mustache_set_delimiters.cf
+%%DOCSDIR%%/examples/mustache_variables.cf
+%%DOCSDIR%%/examples/readenvfile.cf
+%%DOCSDIR%%/examples/with.cf
+@dir /var/cfengine/inputs
+@dir /var/cfengine/modules
+@dir /var/cfengine/outputs
+@dir /var/cfengine/plugins
+@dir /var/cfengine/state
+@dir(root,wheel,700) /var/cfengine/ppkeys
+@dir /var/cfengine
diff --git a/sysutils/chaoskube/Makefile b/sysutils/chaoskube/Makefile
index d3987b7eea38..20d5e9e28b22 100644
--- a/sysutils/chaoskube/Makefile
+++ b/sysutils/chaoskube/Makefile
@@ -1,6 +1,7 @@
PORTNAME= chaoskube
PORTVERSION= 0.35.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/chezmoi/Makefile b/sysutils/chezmoi/Makefile
index 7667fcafdb40..1fedd70af66a 100644
--- a/sysutils/chezmoi/Makefile
+++ b/sysutils/chezmoi/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chezmoi
DISTVERSIONPREFIX= v
DISTVERSION= 2.50.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= sysutils
EXTRACT_ONLY= ${_DISTFILES:N*.js}
diff --git a/sysutils/conmon/Makefile b/sysutils/conmon/Makefile
index d08909afe833..d80bb87f3cab 100644
--- a/sysutils/conmon/Makefile
+++ b/sysutils/conmon/Makefile
@@ -1,7 +1,7 @@
PORTNAME= conmon
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.12
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= sysutils
MAINTAINER= dfr@FreeBSD.org
diff --git a/sysutils/consul-alerts/Makefile b/sysutils/consul-alerts/Makefile
index 4a7bf8401821..34b024c970f2 100644
--- a/sysutils/consul-alerts/Makefile
+++ b/sysutils/consul-alerts/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul-alerts
PORTVERSION= 0.6.0
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= sysutils
MAINTAINER= jhixson@FreeBSD.org
diff --git a/sysutils/consul-replicate/Makefile b/sysutils/consul-replicate/Makefile
index 5da4c46e76c7..2044ab6d101e 100644
--- a/sysutils/consul-replicate/Makefile
+++ b/sysutils/consul-replicate/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul-replicate
PORTVERSION= 0.4.0
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= sysutils
MAINTAINER= jhixson@FreeBSD.org
diff --git a/sysutils/consul/Makefile b/sysutils/consul/Makefile
index 1b95485dd445..b9572f941d22 100644
--- a/sysutils/consul/Makefile
+++ b/sysutils/consul/Makefile
@@ -1,6 +1,7 @@
PORTNAME= consul
DISTVERSIONPREFIX= v
DISTVERSION= 1.21.0
+PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= https://raw.githubusercontent.com/hashicorp/consul/${DISTVERSIONFULL}/
DISTFILES= go.mod \
diff --git a/sysutils/consul_exporter/Makefile b/sysutils/consul_exporter/Makefile
index c595804952a0..dd2558b44f09 100644
--- a/sysutils/consul_exporter/Makefile
+++ b/sysutils/consul_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= consul_exporter
PORTVERSION= 0.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= sysutils
MAINTAINER= t.tom@succont.de
diff --git a/sysutils/coreos-ct/Makefile b/sysutils/coreos-ct/Makefile
index 6761c4811956..daa40e08bc12 100644
--- a/sysutils/coreos-ct/Makefile
+++ b/sysutils/coreos-ct/Makefile
@@ -1,7 +1,7 @@
PORTNAME= coreos-ct
PORTVERSION= 0.9.0
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= sysutils
MAINTAINER= fabian.freyer@physik.tu-berlin.de
diff --git a/sysutils/ctop/Makefile b/sysutils/ctop/Makefile
index 790a242f9756..395c1b1621ec 100644
--- a/sysutils/ctop/Makefile
+++ b/sysutils/ctop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ctop
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.7
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/diffoci/Makefile b/sysutils/diffoci/Makefile
index bf69e25bb8a3..3f58474523f2 100644
--- a/sysutils/diffoci/Makefile
+++ b/sysutils/diffoci/Makefile
@@ -1,6 +1,7 @@
PORTNAME= diffoci
PORTVERSION= 0.1.6
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/sysutils/direnv/Makefile b/sysutils/direnv/Makefile
index f173cbc4302a..f77d5b4bbbfe 100644
--- a/sysutils/direnv/Makefile
+++ b/sysutils/direnv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= direnv
DISTVERSIONPREFIX= v
DISTVERSION= 2.35.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= bdrewery@FreeBSD.org
diff --git a/sysutils/docker-credential-pass/Makefile b/sysutils/docker-credential-pass/Makefile
index 3453ecb16db8..cd6fe63a4c95 100644
--- a/sysutils/docker-credential-pass/Makefile
+++ b/sysutils/docker-credential-pass/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker-credential-pass
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.4
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/docker-machine/Makefile b/sysutils/docker-machine/Makefile
index b7f06c54042a..4a8101b7a3c4 100644
--- a/sysutils/docker-machine/Makefile
+++ b/sysutils/docker-machine/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker-machine
PORTVERSION= 0.16.2
DISTVERSIONPREFIX= v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/docker-registry/Makefile b/sysutils/docker-registry/Makefile
index 546dd3ee3482..c430eb045abd 100644
--- a/sysutils/docker-registry/Makefile
+++ b/sysutils/docker-registry/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker-registry
PORTVERSION= 2.8.3
DISTVERSIONPREFIX=v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= freebsd@yapsoft.it
diff --git a/sysutils/docker/Makefile b/sysutils/docker/Makefile
index 93d3c00a07e3..0270595a907a 100644
--- a/sysutils/docker/Makefile
+++ b/sysutils/docker/Makefile
@@ -1,7 +1,7 @@
PORTNAME= docker
PORTVERSION= 18.09.5
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= sysutils
MAINTAINER= ports@FreeBSD.org
diff --git a/sysutils/duf/Makefile b/sysutils/duf/Makefile
index 714dbd8aa985..250200b2038b 100644
--- a/sysutils/duf/Makefile
+++ b/sysutils/duf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= duf
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.1
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/eksctl/Makefile b/sysutils/eksctl/Makefile
index b95da44a879c..86d529d52692 100644
--- a/sysutils/eksctl/Makefile
+++ b/sysutils/eksctl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= eksctl
PORTVERSION= 0.208.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/epazote/Makefile b/sysutils/epazote/Makefile
index 998a1b676549..49fe60419426 100644
--- a/sysutils/epazote/Makefile
+++ b/sysutils/epazote/Makefile
@@ -1,6 +1,6 @@
PORTNAME= epazote
PORTVERSION= 2.1.2
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= sysutils
MAINTAINER= nbari@tequila.io
diff --git a/sysutils/equinix-metal-cli/Makefile b/sysutils/equinix-metal-cli/Makefile
index 616ea6b25b9c..31396a8b0248 100644
--- a/sysutils/equinix-metal-cli/Makefile
+++ b/sysutils/equinix-metal-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= equinix-metal-cli
DISTVERSIONPREFIX= v
DISTVERSION= 0.25.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/sysutils/f2/Makefile b/sysutils/f2/Makefile
index a2513d336737..24d2a5fff613 100644
--- a/sysutils/f2/Makefile
+++ b/sysutils/f2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= f2
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/fx/Makefile b/sysutils/fx/Makefile
index 6512b9ab10e0..e6b2cbce1e06 100644
--- a/sysutils/fx/Makefile
+++ b/sysutils/fx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fx
DISTVERSION= 35.0.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/gcp-ops-agent/Makefile b/sysutils/gcp-ops-agent/Makefile
index 33ef9f1568ee..d0f817f06179 100644
--- a/sysutils/gcp-ops-agent/Makefile
+++ b/sysutils/gcp-ops-agent/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ops-agent
DISTVERSION= 2.48.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= sysutils
PKGNAMEPREFIX= gcp-
diff --git a/sysutils/gdu/Makefile b/sysutils/gdu/Makefile
index 35eb93f0c530..53ffd8f7480d 100644
--- a/sysutils/gdu/Makefile
+++ b/sysutils/gdu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gdu
DISTVERSIONPREFIX= v
DISTVERSION= 5.29.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/glow/Makefile b/sysutils/glow/Makefile
index 2854d57d39c2..37153cbdc7ee 100644
--- a/sysutils/glow/Makefile
+++ b/sysutils/glow/Makefile
@@ -1,7 +1,7 @@
PORTNAME= glow
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/go-wtf/Makefile b/sysutils/go-wtf/Makefile
index b0402d6ebf9e..e73e46c8b804 100644
--- a/sysutils/go-wtf/Makefile
+++ b/sysutils/go-wtf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wtf
PORTVERSION= 0.43.0
DISTVERSIONPREFIX= v
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
PKGNAMEPREFIX= go-
diff --git a/sysutils/goawk/Makefile b/sysutils/goawk/Makefile
index 2ea2d4265b94..9e6d9d9c9fb5 100644
--- a/sysutils/goawk/Makefile
+++ b/sysutils/goawk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= goawk
DISTVERSIONPREFIX= v
DISTVERSION= 1.29.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/gomplate/Makefile b/sysutils/gomplate/Makefile
index 2d78261bcf59..0d386f64f17b 100644
--- a/sysutils/gomplate/Makefile
+++ b/sysutils/gomplate/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gomplate
DISTVERSIONPREFIX= v
DISTVERSION= 4.3.2
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/gotop/Makefile b/sysutils/gotop/Makefile
index 9dc5f0348b10..a50f7e8ef2e0 100644
--- a/sysutils/gotop/Makefile
+++ b/sysutils/gotop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotop
DISTVERSIONPREFIX= v
DISTVERSION= 4.1.4
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/hared/Makefile b/sysutils/hared/Makefile
index 50cdb9a00490..6cf139778bdb 100644
--- a/sysutils/hared/Makefile
+++ b/sysutils/hared/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hared
DISTVERSION= 1.0-45
DISTVERSIONSUFFIX= -g8341d8a
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= sysutils
MAINTAINER= 0mp@FreeBSD.org
diff --git a/sysutils/hostctl/Makefile b/sysutils/hostctl/Makefile
index 0b996cdc005c..29cd448991cd 100644
--- a/sysutils/hostctl/Makefile
+++ b/sysutils/hostctl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hostctl
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.4
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/immortal/Makefile b/sysutils/immortal/Makefile
index 1e5c934d7a04..89750fa3fb2b 100644
--- a/sysutils/immortal/Makefile
+++ b/sysutils/immortal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= immortal
PORTVERSION= 0.24.4
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= sysutils
MAINTAINER= nbari@tequila.io
diff --git a/sysutils/ipfs-go-fs-repo-migrations/Makefile b/sysutils/ipfs-go-fs-repo-migrations/Makefile
index 1e18fd725825..d0a1b682a9df 100644
--- a/sysutils/ipfs-go-fs-repo-migrations/Makefile
+++ b/sysutils/ipfs-go-fs-repo-migrations/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipfs-go-fs-repo-migrations
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.1
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= sysutils
MASTER_SITES= https://github.com/ipfs/fs-repo-migrations/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/sysutils/ipget/Makefile b/sysutils/ipget/Makefile
index 29038312091d..fd909c355a15 100644
--- a/sysutils/ipget/Makefile
+++ b/sysutils/ipget/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ipget
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/istio/Makefile b/sysutils/istio/Makefile
index 8bafb860112b..cb7694383c20 100644
--- a/sysutils/istio/Makefile
+++ b/sysutils/istio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= istio
PORTVERSION= 1.7.4
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/jest/Makefile b/sysutils/jest/Makefile
index b870e2f9bb19..b260c5902b6f 100644
--- a/sysutils/jest/Makefile
+++ b/sysutils/jest/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jest
DISTVERSION= 3.0.16
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/sysutils/k9s/Makefile b/sysutils/k9s/Makefile
index 1da043c3e578..9cfc3f4bd981 100644
--- a/sysutils/k9s/Makefile
+++ b/sysutils/k9s/Makefile
@@ -1,6 +1,7 @@
PORTNAME= k9s
DISTVERSIONPREFIX= v
DISTVERSION= 0.50.6
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= gogolok@gmail.com
diff --git a/sysutils/kf6-baloo/distinfo b/sysutils/kf6-baloo/distinfo
index a336085a67eb..dade28c9b7c3 100644
--- a/sysutils/kf6-baloo/distinfo
+++ b/sysutils/kf6-baloo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798879
-SHA256 (KDE/frameworks/6.13.0/baloo-6.13.0.tar.xz) = 5b4574d9a4a080bdc975e931bd411a7386a0c17ff0d5c5751dd26c92010133f8
-SIZE (KDE/frameworks/6.13.0/baloo-6.13.0.tar.xz) = 326860
+TIMESTAMP = 1746358561
+SHA256 (KDE/frameworks/6.14/baloo-6.14.0.tar.xz) = ab60f943607f67929b619c029498f07fa8767aec6a7fb02ecf7392ced25734b4
+SIZE (KDE/frameworks/6.14/baloo-6.14.0.tar.xz) = 326884
diff --git a/sysutils/kf6-kuserfeedback/distinfo b/sysutils/kf6-kuserfeedback/distinfo
index 824bd17bc9ed..5dc32db3d1ed 100644
--- a/sysutils/kf6-kuserfeedback/distinfo
+++ b/sysutils/kf6-kuserfeedback/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798880
-SHA256 (KDE/frameworks/6.13.0/kuserfeedback-6.13.0.tar.xz) = 48c186482fe7a6f1017a7e50b3a16fd7c10c10f7f963c00f32c61bb073404b9a
-SIZE (KDE/frameworks/6.13.0/kuserfeedback-6.13.0.tar.xz) = 266384
+TIMESTAMP = 1746358561
+SHA256 (KDE/frameworks/6.14/kuserfeedback-6.14.0.tar.xz) = 24acd6d2b8582bdd6ae9bfca97278a96763ee184a6cdecbc0dcd64fd4fc238b2
+SIZE (KDE/frameworks/6.14/kuserfeedback-6.14.0.tar.xz) = 266380
diff --git a/sysutils/kf6-kuserfeedback/pkg-plist b/sysutils/kf6-kuserfeedback/pkg-plist
index 0662ab8c403b..9552873fd3ed 100644
--- a/sysutils/kf6-kuserfeedback/pkg-plist
+++ b/sysutils/kf6-kuserfeedback/pkg-plist
@@ -1,5 +1,3 @@
-bin/UserFeedbackConsole
-bin/userfeedbackctl
include/KF6/KUserFeedback/kuserfeedback_version.h
include/KF6/KUserFeedbackCore/KUserFeedback/AbstractDataSource
include/KF6/KUserFeedbackCore/KUserFeedback/ApplicationVersionSource
@@ -60,7 +58,6 @@ lib/libKF6UserFeedbackWidgets.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/userfeedback/libKF6UserFeedbackQml.so
%%QT_QMLDIR%%/org/kde/userfeedback/qmldir
share/KDE/UserFeedbackConsole/user-feedback-manual.qch
-share/applications/org.kde.kuserfeedback-console.desktop
share/locale/ar/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/ar/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/ast/LC_MESSAGES/userfeedbackconsole6_qt.qm
@@ -146,5 +143,4 @@ share/locale/zh_CN/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/zh_CN/LC_MESSAGES/userfeedbackprovider6_qt.qm
share/locale/zh_TW/LC_MESSAGES/userfeedbackconsole6_qt.qm
share/locale/zh_TW/LC_MESSAGES/userfeedbackprovider6_qt.qm
-share/metainfo/org.kde.kuserfeedback-console.appdata.xml
share/qlogging-categories6/org_kde_UserFeedback.categories
diff --git a/sysutils/kf6-kwallet/Makefile b/sysutils/kf6-kwallet/Makefile
index 00d56e2d467e..84351addbc8b 100644
--- a/sysutils/kf6-kwallet/Makefile
+++ b/sysutils/kf6-kwallet/Makefile
@@ -7,11 +7,12 @@ COMMENT= Safe desktop-wide storage for passwords
LIB_DEPENDS= libassuan.so:security/libassuan \
libgcrypt.so:security/libgcrypt \
+ libsecret-1.so:security/libsecret \
libgpgme.so:security/gpgme \
libgpgmepp.so:security/gpgme-cpp \
libqca-qt6.so:devel/qca@qt6
-USES= cmake gettext-tools gl kde:6 qt:6 tar:xz xorg
+USES= cmake gettext-tools gl kde:6 pkgconfig qt:6 tar:xz xorg
USE_GL= gl opengl
USE_KDE= colorscheme config coreaddons crash dbusaddons i18n \
notifications widgetsaddons windowsystem \
@@ -19,4 +20,5 @@ USE_KDE= colorscheme config coreaddons crash dbusaddons i18n \
USE_QT= base
USE_XORG= x11
+KDE_FRAMEWORKS_VERSION= 6.14.1
.include <bsd.port.mk>
diff --git a/sysutils/kf6-kwallet/distinfo b/sysutils/kf6-kwallet/distinfo
index 0b6adc492154..7c99b099df02 100644
--- a/sysutils/kf6-kwallet/distinfo
+++ b/sysutils/kf6-kwallet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798880
-SHA256 (KDE/frameworks/6.13.0/kwallet-6.13.0.tar.xz) = 1a6ff2ccf660a433bda6b00ac873796dcb46bd2443787fcf5fbe4c433ca8cb36
-SIZE (KDE/frameworks/6.13.0/kwallet-6.13.0.tar.xz) = 358072
+TIMESTAMP = 1747419947
+SHA256 (KDE/frameworks/6.14/kwallet-6.14.1.tar.xz) = ef482be2d5211f711d578aa1d1f37f71e641a6a52fd37e11327e19915fd42127
+SIZE (KDE/frameworks/6.14/kwallet-6.14.1.tar.xz) = 365448
diff --git a/sysutils/kf6-kwallet/pkg-plist b/sysutils/kf6-kwallet/pkg-plist
index 48e0a2b28e93..c358889fd4e6 100644
--- a/sysutils/kf6-kwallet/pkg-plist
+++ b/sysutils/kf6-kwallet/pkg-plist
@@ -1,3 +1,4 @@
+bin/ksecretd
bin/kwallet-query
bin/kwalletd6
include/KF6/KWallet/KWallet
@@ -13,11 +14,12 @@ lib/libKF6Wallet.so.6
lib/libKF6Wallet.so.%%KDE_FRAMEWORKS_VERSION%%
lib/libKF6WalletBackend.so.6
lib/libKF6WalletBackend.so.%%KDE_FRAMEWORKS_VERSION%%
-share/applications/org.kde.kwalletd6.desktop
+share/applications/org.kde.ksecretd.desktop
share/dbus-1/interfaces/kf6_org.kde.KWallet.xml
share/dbus-1/services/org.kde.kwalletd5.service
share/dbus-1/services/org.kde.kwalletd6.service
-share/knotifications6/kwalletd6.notifyrc
+share/dbus-1/services/org.kde.secretservicecompat.service
+share/knotifications6/ksecretd.notifyrc
share/locale/ar/LC_MESSAGES/kwallet6-query.mo
share/locale/ar/LC_MESSAGES/kwalletd6.mo
share/locale/ast/LC_MESSAGES/kwallet6-query.mo
diff --git a/sysutils/kubectl/Makefile b/sysutils/kubectl/Makefile
index 6b11af75ad78..2950bfcfc4e3 100644
--- a/sysutils/kubectl/Makefile
+++ b/sysutils/kubectl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= kubectl
PORTVERSION= 1.33.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= danilo@FreeBSD.org
diff --git a/sysutils/loki/Makefile b/sysutils/loki/Makefile
index 1b865259652a..d781e4117ba0 100644
--- a/sysutils/loki/Makefile
+++ b/sysutils/loki/Makefile
@@ -1,7 +1,7 @@
PORTNAME= loki
DISTVERSIONPREFIX= v
DISTVERSION= 2.9.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= sysutils
PKGNAMEPREFIX= grafana-
diff --git a/sysutils/mackerel-agent/Makefile b/sysutils/mackerel-agent/Makefile
index 227baae28737..094735f41fbf 100644
--- a/sysutils/mackerel-agent/Makefile
+++ b/sysutils/mackerel-agent/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mackerel-agent
DISTVERSIONPREFIX= v
DISTVERSION= 0.85.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= meta@FreeBSD.org
diff --git a/sysutils/node_exporter/Makefile b/sysutils/node_exporter/Makefile
index 195dc461bdc0..0fff7195ec9c 100644
--- a/sysutils/node_exporter/Makefile
+++ b/sysutils/node_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= node_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 1.8.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= dor.bsd@xm0.uk
diff --git a/sysutils/nut-devel/Makefile b/sysutils/nut-devel/Makefile
index d708ac87443c..58bfdb945f94 100644
--- a/sysutils/nut-devel/Makefile
+++ b/sysutils/nut-devel/Makefile
@@ -18,8 +18,8 @@ CONFLICTS= nut-[0-9]*
USE_GITHUB= yes
GH_ACCOUNT= networkupstools
-GH_TAGNAME= dfe606295
-NUT_COMMIT_DATE= 2025.04.29
+GH_TAGNAME= 8f4340afa
+NUT_COMMIT_DATE= 2025.05.18
MAKE_JOBS_UNSAFE= yes
GNU_CONFIGURE= yes
diff --git a/sysutils/nut-devel/distinfo b/sysutils/nut-devel/distinfo
index 732bf21d8ecf..9fb86854ed7b 100644
--- a/sysutils/nut-devel/distinfo
+++ b/sysutils/nut-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745938007
-SHA256 (networkupstools-nut-2025.04.29-dfe606295_GH0.tar.gz) = 964956b4f1223017d88335e47e079dd1f04fa88dec04c02862e2d6946fc15142
-SIZE (networkupstools-nut-2025.04.29-dfe606295_GH0.tar.gz) = 4865672
+TIMESTAMP = 1747800073
+SHA256 (networkupstools-nut-2025.05.18-8f4340afa_GH0.tar.gz) = 0aaf1596abd1dd4a96f839721ffd83592bc4da789f54066028ad61535db8e092
+SIZE (networkupstools-nut-2025.05.18-8f4340afa_GH0.tar.gz) = 4908098
diff --git a/sysutils/nut_exporter/Makefile b/sysutils/nut_exporter/Makefile
index 8137a14dce11..594f6a743f40 100644
--- a/sysutils/nut_exporter/Makefile
+++ b/sysutils/nut_exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nut_exporter
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= bsd@j-star.org
diff --git a/sysutils/oc/Makefile b/sysutils/oc/Makefile
index 6e60978c0dc7..f31da692a932 100644
--- a/sysutils/oc/Makefile
+++ b/sysutils/oc/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oc
PORTVERSION= 4.9
DISTVERSIONPREFIX= release-
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= sysutils
MAINTAINER= jhixson@freebsd.org
diff --git a/sysutils/packer/Makefile b/sysutils/packer/Makefile
index e2ecc46d66e5..5098f2f75768 100644
--- a/sysutils/packer/Makefile
+++ b/sysutils/packer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= packer
PORTVERSION= 1.10.1
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= sysutils
MAINTAINER= brad@facefault.org
diff --git a/sysutils/paladin/Makefile b/sysutils/paladin/Makefile
index a9e24ce09973..336a418c7ed3 100644
--- a/sysutils/paladin/Makefile
+++ b/sysutils/paladin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paladin
PORTVERSION= 2.0.1
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= sysutils
MAINTAINER= rwestlun@gmail.com
diff --git a/sysutils/py-ansible-runner/Makefile b/sysutils/py-ansible-runner/Makefile
index 6bc41088bba9..12ca49f28cdc 100644
--- a/sysutils/py-ansible-runner/Makefile
+++ b/sysutils/py-ansible-runner/Makefile
@@ -1,8 +1,9 @@
PORTNAME= ansible-runner
-DISTVERSION= 2.4.0
+DISTVERSION= 2.4.1
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ansible_runner-${PORTVERSION}
MAINTAINER= dch@FreeBSD.org
COMMENT= Extensible embeddable ansible job runner
diff --git a/sysutils/py-ansible-runner/distinfo b/sysutils/py-ansible-runner/distinfo
index 8cac74b76aaa..da594f253ad7 100644
--- a/sysutils/py-ansible-runner/distinfo
+++ b/sysutils/py-ansible-runner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733908164
-SHA256 (ansible-runner-2.4.0.tar.gz) = 82d02b2548830f37a53517b65c823c4af371069406c7d213b5c9041d45e0c5b6
-SIZE (ansible-runner-2.4.0.tar.gz) = 148802
+TIMESTAMP = 1743886958
+SHA256 (ansible_runner-2.4.1.tar.gz) = 11d717da4dd8d93d56703a4a98e5f2154026a7ed1b46d9930902b8298dc67d09
+SIZE (ansible_runner-2.4.1.tar.gz) = 149599
diff --git a/sysutils/py-ansible-runner/files/patch-pyproject.toml b/sysutils/py-ansible-runner/files/patch-pyproject.toml
new file mode 100644
index 000000000000..c7ee26c40fe9
--- /dev/null
+++ b/sysutils/py-ansible-runner/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2025-04-05 21:21:18 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=45, <=70.0.0", "setuptools-scm[toml]>=6.2, <=8.1.0"] # pin max versions of build deps and update as needed
++requires = ["setuptools>=45", "setuptools-scm[toml]>=6.2, <=8.1.0"] # pin max versions of build deps and update as needed
+ build-backend = "setuptools.build_meta"
+
+ [tool.setuptools_scm]
diff --git a/sysutils/rest-server/Makefile b/sysutils/rest-server/Makefile
index 3ade7886405c..6c37fa3ea391 100644
--- a/sysutils/rest-server/Makefile
+++ b/sysutils/rest-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rest-server
DISTVERSIONPREFIX= v
DISTVERSION= 0.13.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/sysutils/runj/Makefile b/sysutils/runj/Makefile
index b29ab4fb5857..fd1cbe5d9b04 100644
--- a/sysutils/runj/Makefile
+++ b/sysutils/runj/Makefile
@@ -1,7 +1,7 @@
PORTNAME= runj
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= sysutils
MAINTAINER= dch@FreeBSD.org
diff --git a/sysutils/rush/Makefile b/sysutils/rush/Makefile
index 110c1f49cf31..384ac7f902c6 100644
--- a/sysutils/rush/Makefile
+++ b/sysutils/rush/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rush
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
PKGNAMESUFFIX= -parallelization-tool
diff --git a/sysutils/sake/Makefile b/sysutils/sake/Makefile
index ecd32857c611..1ab1bbc54721 100644
--- a/sysutils/sake/Makefile
+++ b/sysutils/sake/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sake
PORTVERSION= 0.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= sysutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/sysutils/screen-devel/Makefile b/sysutils/screen-devel/Makefile
index a088f2361871..924088d23035 100644
--- a/sysutils/screen-devel/Makefile
+++ b/sysutils/screen-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= screen
-DISTVERSION= 5.0.0.${SCREEN_COMMIT_DATE}
-PORTREVISION= 3
+DISTVERSION= 5.0.1.${SCREEN_COMMIT_DATE}
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
MASTER_SITES= #
@@ -11,8 +10,8 @@ WWW= https://www.gnu.org/software/screen/
CONFLICTS= screen-[0-9]*
-GIT_TAGNAME= 9d8b0ff
-SCREEN_COMMIT_DATE= 20240828
+GIT_TAGNAME= 6790fb8
+SCREEN_COMMIT_DATE= 20250515
WRKSRC= ${WRKDIR}/${PORTNAME}-${GIT_TAGNAME}/src
diff --git a/sysutils/screen-devel/distinfo b/sysutils/screen-devel/distinfo
index 599e0c37127e..61354b72a193 100644
--- a/sysutils/screen-devel/distinfo
+++ b/sysutils/screen-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724902208
-SHA256 (screen-5.0.0.20240828.tar.gz) = fa9483ef118c8900d4f3051dd40efa8912f16ff8f5a66aa23efc298bfe121f23
-SIZE (screen-5.0.0.20240828.tar.gz) = 722361
+TIMESTAMP = 1747801108
+SHA256 (screen-5.0.1.20250515.tar.gz) = c53b64ba39fdab85c1dc7538ce5980c6858dcc2791359bfc332e6fb5cdd9b62e
+SIZE (screen-5.0.1.20250515.tar.gz) = 723451
diff --git a/sysutils/screen-devel/pkg-plist b/sysutils/screen-devel/pkg-plist
index 827afbb2d2d1..aabb61708efd 100644
--- a/sysutils/screen-devel/pkg-plist
+++ b/sysutils/screen-devel/pkg-plist
@@ -1,5 +1,5 @@
bin/screen
-%%MULTISUID%%bin/screen-5.0.0
+%%MULTISUID%%bin/screen-5.0.1
share/man/man1/screen.1.gz
%%DATADIR%%/utf8encodings/01
%%DATADIR%%/utf8encodings/02
diff --git a/sysutils/screen50/Makefile b/sysutils/screen50/Makefile
index 50da30c85c00..fc8b46572a80 100644
--- a/sysutils/screen50/Makefile
+++ b/sysutils/screen50/Makefile
@@ -27,17 +27,12 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${GIT_TAGNAME}-ad9db35/src
LICENSE= GPLv3
-OPTIONS_DEFINE= INFO NETHACK XTERM_256 SYSTEM_SCREENRC MULTIUSER \
+OPTIONS_DEFINE= INFO SYSTEM_SCREENRC MULTIUSER \
NOSOCKETDIR
-OPTIONS_DEFAULT= INFO NETHACK XTERM_256 SOCKETS SYSTEM_SCREENRC \
+OPTIONS_DEFAULT= INFO SYSTEM_SCREENRC \
NCURSES_DEFAULT MULTIUSER
-OPTIONS_SINGLE= IPC NCURSES
-OPTIONS_SINGLE_IPC= SOCKETS NAMED_PIPES
+OPTIONS_SINGLE= NCURSES
OPTIONS_SINGLE_NCURSES= NCURSES_DEFAULT NCURSES_BASE NCURSES_PORT
-NETHACK_DESC= Enable nethack-style messages
-XTERM_256_DESC= Enable support for 256 colour xterm
-SOCKETS_DESC= Use new (4.2.1+) sockets for IPC (default)
-NAMED_PIPES_DESC= Use legacy (4.0.3) named pipes for IPC (override)
SYSTEM_SCREENRC_DESC= Install system screenrc with helpful status line
MULTIUSER_DESC= Install setuid-root screen to support multiuser
MULTIUSER_PLIST_SUB= MULTISUID="@(,,4555) "
@@ -76,14 +71,6 @@ USES+= makeinfo
# set up a custom termcap entry or .screenrc which modifies termcap
# to contain the following: Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm
#
-.if ${PORT_OPTIONS:MXTERM_256}
-CFLAGS+= -DCOLORS256
-.endif
-
-.if ! ${PORT_OPTIONS:MNETHACK}
-CFLAGS+= -DNONETHACK
-.endif
-
.if ${PORT_OPTIONS:MNOSOCKETDIR}
CONFIGURE_ARGS+= --disable-socket-dir
.endif
@@ -111,10 +98,6 @@ post-patch:
pre-configure:
cd ${WRKSRC} && ./autogen.sh
-post-configure-NAMED_PIPES-on:
- @${ECHO_CMD} '#define NAMEDPIPE 1' >> ${WRKSRC}/config.h
- @${ECHO_CMD} User selected named pipes override set.
-
ETCDIR?= ${PREFIX}/etc
post-install:
diff --git a/sysutils/sensu-go/Makefile b/sysutils/sensu-go/Makefile
index cba35a129cb1..02df7463141c 100644
--- a/sysutils/sensu-go/Makefile
+++ b/sysutils/sensu-go/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sensu-go
PORTVERSION= 6.9.2
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= jp+ports@supplntr.io
diff --git a/sysutils/serf/Makefile b/sysutils/serf/Makefile
index 7c395449d10b..4bca970c849c 100644
--- a/sysutils/serf/Makefile
+++ b/sysutils/serf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= serf
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
PKGNAMEPREFIX= hashicorp-
diff --git a/sysutils/siegfried/Makefile b/sysutils/siegfried/Makefile
index 38ab11dce664..27408dab3246 100644
--- a/sysutils/siegfried/Makefile
+++ b/sysutils/siegfried/Makefile
@@ -1,7 +1,7 @@
PORTNAME= siegfried
DISTVERSIONPREFIX= v
DISTVERSION= 1.11.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/smug/Makefile b/sysutils/smug/Makefile
index 85ba5a673e5f..5926dece663c 100644
--- a/sysutils/smug/Makefile
+++ b/sysutils/smug/Makefile
@@ -1,7 +1,7 @@
PORTNAME= smug
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.3
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= sysutils
MAINTAINER= lcook@FreeBSD.org
diff --git a/sysutils/snmp_exporter/Makefile b/sysutils/snmp_exporter/Makefile
index e82654f47ba4..8b7bde995d0d 100644
--- a/sysutils/snmp_exporter/Makefile
+++ b/sysutils/snmp_exporter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= snmp_exporter
DISTVERSIONPREFIX=v
DISTVERSION= 0.29.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= ivy@FreeBSD.org
diff --git a/sysutils/snmp_exporter20/Makefile b/sysutils/snmp_exporter20/Makefile
index 0998c788e77b..cc8f4cf4f60d 100644
--- a/sysutils/snmp_exporter20/Makefile
+++ b/sysutils/snmp_exporter20/Makefile
@@ -1,7 +1,7 @@
PORTNAME= snmp_exporter
PORTVERSION= 0.20.0
DISTVERSIONPREFIX=v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= sysutils
PKGNAMESUFFIX= 20
diff --git a/sysutils/sockaddr/Makefile b/sysutils/sockaddr/Makefile
index 13c917807c9c..bb6811e8d61c 100644
--- a/sysutils/sockaddr/Makefile
+++ b/sysutils/sockaddr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sockaddr
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/stressdisk/Makefile b/sysutils/stressdisk/Makefile
index 7689c032b4c2..3fdd26008d9f 100644
--- a/sysutils/stressdisk/Makefile
+++ b/sysutils/stressdisk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= stressdisk
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.13
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= sysutils
MAINTAINER= eduardo@FreeBSD.org
diff --git a/sysutils/superfile/Makefile b/sysutils/superfile/Makefile
index 16314b5434b2..480e43238486 100644
--- a/sysutils/superfile/Makefile
+++ b/sysutils/superfile/Makefile
@@ -1,6 +1,7 @@
PORTNAME= superfile
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= sysutils
diff --git a/sysutils/tempo/Makefile b/sysutils/tempo/Makefile
index 7061b7e19949..cb85fa96a52e 100644
--- a/sysutils/tempo/Makefile
+++ b/sysutils/tempo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tempo
DISTVERSIONPREFIX= v
DISTVERSION= 2.6.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MASTER_SITES+= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/${DISTVERSIONFULL}/
PKGNAMEPREFIX= grafana-
diff --git a/sysutils/terraform-docs/Makefile b/sysutils/terraform-docs/Makefile
index b8dcd8e9cb32..594371074f9d 100644
--- a/sysutils/terraform-docs/Makefile
+++ b/sysutils/terraform-docs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= terraform-docs
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
+PORTREVISION= 1
CATEGORIES= sysutils textproc
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/terraform-provider-gridscale/Makefile b/sysutils/terraform-provider-gridscale/Makefile
index bc8234b2dc88..5aebb5762efd 100644
--- a/sysutils/terraform-provider-gridscale/Makefile
+++ b/sysutils/terraform-provider-gridscale/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-provider-gridscale
PORTVERSION= 1.6.2
DISTVERSIONPREFIX= v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= sysutils
MAINTAINER= egypcio@FreeBSD.org
diff --git a/sysutils/terraform-provider-vultr/Makefile b/sysutils/terraform-provider-vultr/Makefile
index f89ec27e1bb5..f097d4e0c93e 100644
--- a/sysutils/terraform-provider-vultr/Makefile
+++ b/sysutils/terraform-provider-vultr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= terraform-provider-vultr
PORTVERSION= 0.1.10
DISTVERSIONPREFIX= v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= sysutils
MAINTAINER= zachary.crownover@gmail.com
diff --git a/sysutils/terraform-switcher/Makefile b/sysutils/terraform-switcher/Makefile
index e515008abe1d..74fddc721931 100644
--- a/sysutils/terraform-switcher/Makefile
+++ b/sysutils/terraform-switcher/Makefile
@@ -1,6 +1,7 @@
PORTNAME= terraform-switcher
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.5
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/tflint/Makefile b/sysutils/tflint/Makefile
index 900861cf56dc..6475eba5261b 100644
--- a/sysutils/tflint/Makefile
+++ b/sysutils/tflint/Makefile
@@ -1,6 +1,7 @@
PORTNAME= tflint
DISTVERSIONPREFIX= v
DISTVERSION= 0.57.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/treetop/Makefile b/sysutils/treetop/Makefile
index 5d6d45eb0d78..cd6b72ddfeb0 100644
--- a/sysutils/treetop/Makefile
+++ b/sysutils/treetop/Makefile
@@ -1,6 +1,7 @@
PORTNAME= treetop
DISTVERSIONPREFIX= v
DISTVERSION= ${MODVERSION:S/-/./g:R}
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= hoanga@gmail.com
diff --git a/sysutils/usacloud-core/Makefile b/sysutils/usacloud-core/Makefile
index e15b7270ad6e..a304e998429a 100644
--- a/sysutils/usacloud-core/Makefile
+++ b/sysutils/usacloud-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= usacloud
-PORTREVISION= 2
+PORTREVISION= 3
#PORTREVISION= Use PORTREVISION in Makefile.version instead
CATEGORIES= sysutils
PKGNAMESUFFIX= -core
diff --git a/sysutils/viddy/Makefile b/sysutils/viddy/Makefile
index 3e8a0305f6e0..3adea2b6f905 100644
--- a/sysutils/viddy/Makefile
+++ b/sysutils/viddy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= viddy
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.4
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= sysutils
MASTER_SITES=
diff --git a/sysutils/walk/Makefile b/sysutils/walk/Makefile
index aabdfcf67e84..45a03af22570 100644
--- a/sysutils/walk/Makefile
+++ b/sysutils/walk/Makefile
@@ -1,6 +1,7 @@
PORTNAME= walk
DISTVERSIONPREFIX= v
DISTVERSION= 1.13.0
+PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= DtxdF@disroot.org
diff --git a/textproc/csvq/Makefile b/textproc/csvq/Makefile
index ab81632fc4f8..06a43e5f35f7 100644
--- a/textproc/csvq/Makefile
+++ b/textproc/csvq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csvq
DISTVERSIONPREFIX= v
DISTVERSION= 1.18.1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/fzf/Makefile b/textproc/fzf/Makefile
index 81193ac27c5c..46cf95757971 100644
--- a/textproc/fzf/Makefile
+++ b/textproc/fzf/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fzf
DISTVERSIONPREFIX= v
DISTVERSION= 0.62.0
+PORTREVISION= 1
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/textproc/gh-grep/Makefile b/textproc/gh-grep/Makefile
index 96f2c654c271..ded124479c5e 100644
--- a/textproc/gh-grep/Makefile
+++ b/textproc/gh-grep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gh-grep
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/git-chglog/Makefile b/textproc/git-chglog/Makefile
index 6de5aab10410..76911d70c5f4 100644
--- a/textproc/git-chglog/Makefile
+++ b/textproc/git-chglog/Makefile
@@ -1,7 +1,7 @@
PORTNAME= git-chglog
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.4
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/go-md2man/Makefile b/textproc/go-md2man/Makefile
index 50be733ff369..f666055f60e6 100644
--- a/textproc/go-md2man/Makefile
+++ b/textproc/go-md2man/Makefile
@@ -1,7 +1,7 @@
PORTNAME= go-md2man
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= mateusz@serveraptor.com
diff --git a/textproc/go-transifex-client/Makefile b/textproc/go-transifex-client/Makefile
index c27aad0700e0..a47e4bdf8bb5 100644
--- a/textproc/go-transifex-client/Makefile
+++ b/textproc/go-transifex-client/Makefile
@@ -1,7 +1,7 @@
PORTNAME= transifex-client
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.10
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= textproc
PKGNAMEPREFIX= go-
diff --git a/textproc/gojq/Makefile b/textproc/gojq/Makefile
index 5b231f8fd22a..b68cc064cf17 100644
--- a/textproc/gojq/Makefile
+++ b/textproc/gojq/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gojq
DISTVERSIONPREFIX= v
DISTVERSION= 0.12.17
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= nork@FreeBSD.org
diff --git a/textproc/gron/Makefile b/textproc/gron/Makefile
index 1ce4ee2fa7cf..d2c9fcf06249 100644
--- a/textproc/gron/Makefile
+++ b/textproc/gron/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gron
PORTVERSION= 0.7.1
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= zi@FreeBSD.org
diff --git a/textproc/htmltest/Makefile b/textproc/htmltest/Makefile
index 6c4e333d4647..4adc51ec6a54 100644
--- a/textproc/htmltest/Makefile
+++ b/textproc/htmltest/Makefile
@@ -1,7 +1,7 @@
PORTNAME= htmltest
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= textproc
MAINTAINER= dbaio@FreeBSD.org
diff --git a/textproc/jid/Makefile b/textproc/jid/Makefile
index 571f47593074..0e140a0ead87 100644
--- a/textproc/jid/Makefile
+++ b/textproc/jid/Makefile
@@ -1,7 +1,7 @@
PORTNAME= jid
PORTVERSION= 0.7.6
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= textproc
MAINTAINER= sbz@FreeBSD.org
diff --git a/textproc/kepubify/Makefile b/textproc/kepubify/Makefile
index d0497702f432..1b073bc23a1c 100644
--- a/textproc/kepubify/Makefile
+++ b/textproc/kepubify/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kepubify
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.4
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= textproc converters
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/kf6-kcodecs/distinfo b/textproc/kf6-kcodecs/distinfo
index 236d44467c13..7a927236c900 100644
--- a/textproc/kf6-kcodecs/distinfo
+++ b/textproc/kf6-kcodecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798880
-SHA256 (KDE/frameworks/6.13.0/kcodecs-6.13.0.tar.xz) = dddde05d970d026ae6a2b31e3559532107f4de60f26d7d87a45733176e122082
-SIZE (KDE/frameworks/6.13.0/kcodecs-6.13.0.tar.xz) = 2492160
+TIMESTAMP = 1746358561
+SHA256 (KDE/frameworks/6.14/kcodecs-6.14.0.tar.xz) = 008f5912162d394498022d0e955c860c77c33867e8fa448e99448f3a364d6914
+SIZE (KDE/frameworks/6.14/kcodecs-6.14.0.tar.xz) = 2492152
diff --git a/textproc/kf6-sonnet/distinfo b/textproc/kf6-sonnet/distinfo
index fb2d43b87943..a3011b8a758f 100644
--- a/textproc/kf6-sonnet/distinfo
+++ b/textproc/kf6-sonnet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798881
-SHA256 (KDE/frameworks/6.13.0/sonnet-6.13.0.tar.xz) = d47465a9d623257cfb0192c3a4dc24733490aa8952310422e402d828ad461eee
-SIZE (KDE/frameworks/6.13.0/sonnet-6.13.0.tar.xz) = 2435608
+TIMESTAMP = 1746358562
+SHA256 (KDE/frameworks/6.14/sonnet-6.14.0.tar.xz) = a0de64c132c08d4986b00de9ee8e299615ad50008b14e26910fcefcad734afd3
+SIZE (KDE/frameworks/6.14/sonnet-6.14.0.tar.xz) = 2434848
diff --git a/textproc/kf6-syntax-highlighting/distinfo b/textproc/kf6-syntax-highlighting/distinfo
index 3c2344f644f7..b80f25d507a4 100644
--- a/textproc/kf6-syntax-highlighting/distinfo
+++ b/textproc/kf6-syntax-highlighting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798881
-SHA256 (KDE/frameworks/6.13.0/syntax-highlighting-6.13.0.tar.xz) = d6f19bb886d6e1c7251d813497f14ecc9dac413253764eb61a8f3a836806450d
-SIZE (KDE/frameworks/6.13.0/syntax-highlighting-6.13.0.tar.xz) = 3625012
+TIMESTAMP = 1746358562
+SHA256 (KDE/frameworks/6.14/syntax-highlighting-6.14.0.tar.xz) = dfdc025ac968a7d0cb430826e54f3e96b4ca8798cff4b5df7df493e2d0e4dfbc
+SIZE (KDE/frameworks/6.14/syntax-highlighting-6.14.0.tar.xz) = 3642012
diff --git a/textproc/markdownfmt/Makefile b/textproc/markdownfmt/Makefile
index 002f3faa79ea..cbfaed720f7e 100644
--- a/textproc/markdownfmt/Makefile
+++ b/textproc/markdownfmt/Makefile
@@ -2,7 +2,7 @@ PORTNAME= markdownfmt
DISTVERSIONPREFIX= v
DISTVERSION= 1.1-67
DISTVERSIONSUFFIX= -g3438a10
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/md2roff/Makefile b/textproc/md2roff/Makefile
index dcdce5fe2049..89c9449588aa 100644
--- a/textproc/md2roff/Makefile
+++ b/textproc/md2roff/Makefile
@@ -2,7 +2,7 @@ PORTNAME= md2roff
DISTVERSIONPREFIX= v
DISTVERSION= 2.14.3-0.20200416233007
DISTVERSIONSUFFIX= -c4dfa597b8d5
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= textproc print
MAINTAINER= fuz@FreeBSD.org
diff --git a/textproc/miller/Makefile b/textproc/miller/Makefile
index d25611abb6cd..d44547513063 100644
--- a/textproc/miller/Makefile
+++ b/textproc/miller/Makefile
@@ -1,7 +1,7 @@
PORTNAME= miller
DISTVERSIONPREFIX= v
DISTVERSION= 6.13.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/johnkerl/${PORTNAME}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
diff --git a/textproc/minify/Makefile b/textproc/minify/Makefile
index d0d85c734904..987eeac51793 100644
--- a/textproc/minify/Makefile
+++ b/textproc/minify/Makefile
@@ -1,7 +1,7 @@
PORTNAME= minify
PORTVERSION= 2.20.37
DISTVERSIONPREFIX= v
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= textproc www
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/nerdlog/Makefile b/textproc/nerdlog/Makefile
index deb6ae6d8f44..3b27807d541e 100644
--- a/textproc/nerdlog/Makefile
+++ b/textproc/nerdlog/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nerdlog
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.2
+PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= lwhsu@FreeBSD.org
diff --git a/textproc/ov/Makefile b/textproc/ov/Makefile
index 1894ff2a5ecd..c7f43c83e884 100644
--- a/textproc/ov/Makefile
+++ b/textproc/ov/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ov
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/p5-PPI/Makefile b/textproc/p5-PPI/Makefile
index 1674fd7269b4..edfcc44661d4 100644
--- a/textproc/p5-PPI/Makefile
+++ b/textproc/p5-PPI/Makefile
@@ -1,5 +1,6 @@
PORTNAME= PPI
PORTVERSION= 1.283
+PORTREVISION= 1
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:MITHALDU
@@ -16,6 +17,7 @@ LICENSE_FILE_GPLv1+ = ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Clone>=0.30:devel/p5-Clone \
p5-Params-Util>=1.00:devel/p5-Params-Util \
+ p5-Safe-Isa>=0:devel/p5-Safe-Isa \
p5-Task-Weaken>=0:devel/p5-Task-Weaken \
p5-YAML-PP>=0:textproc/p5-YAML-PP
TEST_DEPENDS= p5-Class-Inspector>=1.22:devel/p5-Class-Inspector \
diff --git a/textproc/p5-Text-FindIndent/Makefile b/textproc/p5-Text-FindIndent/Makefile
index 7c946767c83f..d46be2acdcff 100644
--- a/textproc/p5-Text-FindIndent/Makefile
+++ b/textproc/p5-Text-FindIndent/Makefile
@@ -1,6 +1,5 @@
PORTNAME= Text-FindIndent
-PORTVERSION= 0.10
-PORTREVISION= 1
+DISTVERSION= 0.12
CATEGORIES= textproc perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:SMUELLER
@@ -8,7 +7,7 @@ PKGNAMEPREFIX= p5-
MAINTAINER= bofh@FreeBSD.org
COMMENT= Perl5 module to heuristically determine the indent style of a file
-WWW= https://metacpan.org/release/Text-FindIndent
+WWW= https://metacpan.org/dist/Text-FindIndent
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
@@ -16,4 +15,6 @@ LICENSE_COMB= dual
USES= perl5
USE_PERL5= configure
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/textproc/p5-Text-FindIndent/distinfo b/textproc/p5-Text-FindIndent/distinfo
index 28b19d88e301..fbcc162706d6 100644
--- a/textproc/p5-Text-FindIndent/distinfo
+++ b/textproc/p5-Text-FindIndent/distinfo
@@ -1,2 +1,3 @@
-SHA256 (Text-FindIndent-0.10.tar.gz) = 492c37e7bb5a4fca665e03728c0affe39c1235f65d85f27136f487af29797a30
-SIZE (Text-FindIndent-0.10.tar.gz) = 34541
+TIMESTAMP = 1747755988
+SHA256 (Text-FindIndent-0.12.tar.gz) = 93cf7c74b313ac842108f272cd00cd6f705aa711a997d8a6345e3b4cae9242ca
+SIZE (Text-FindIndent-0.12.tar.gz) = 16906
diff --git a/textproc/peco/Makefile b/textproc/peco/Makefile
index 3691f7a793b7..9ed7323dcc75 100644
--- a/textproc/peco/Makefile
+++ b/textproc/peco/Makefile
@@ -1,7 +1,7 @@
PORTNAME= peco
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.11
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/pup/Makefile b/textproc/pup/Makefile
index 3f8fe6a1e1ee..be43981a93e5 100644
--- a/textproc/pup/Makefile
+++ b/textproc/pup/Makefile
@@ -2,7 +2,7 @@ PORTNAME= pup
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0-10
DISTVERSIONSUFFIX= -g681d7bb
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= textproc
PATCH_SITES= https://github.com/ericchiang/pup/pull/
PATCHFILES= 107.patch:-p1 \
diff --git a/textproc/sift/Makefile b/textproc/sift/Makefile
index 7085b310a202..6311b56913d0 100644
--- a/textproc/sift/Makefile
+++ b/textproc/sift/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sift
PORTVERSION= 0.9.0
DISTVERSIONPREFIX= v
-PORTREVISION= 47
+PORTREVISION= 48
CATEGORIES= textproc
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/textproc/textnote/Makefile b/textproc/textnote/Makefile
index 496b33b090f7..b44cbf6d2d27 100644
--- a/textproc/textnote/Makefile
+++ b/textproc/textnote/Makefile
@@ -1,7 +1,7 @@
PORTNAME= textnote
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/textql/Makefile b/textproc/textql/Makefile
index 95feef32f4c8..b9d64766a213 100644
--- a/textproc/textql/Makefile
+++ b/textproc/textql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= textql
PORTVERSION= g20210706
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= textproc
MAINTAINER= ume@FreeBSD.org
diff --git a/textproc/trdsql/Makefile b/textproc/trdsql/Makefile
index 19fe486202f2..44ff1d7599ae 100644
--- a/textproc/trdsql/Makefile
+++ b/textproc/trdsql/Makefile
@@ -1,7 +1,7 @@
PORTNAME= trdsql
DISTVERSIONPREFIX= v
DISTVERSION= 0.20.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/uni/Makefile b/textproc/uni/Makefile
index 9badba16ba30..734a0ceb92fd 100644
--- a/textproc/uni/Makefile
+++ b/textproc/uni/Makefile
@@ -1,7 +1,7 @@
PORTNAME= uni
PORTVERSION= 2.8.0
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
diff --git a/textproc/up/Makefile b/textproc/up/Makefile
index 907570fc2cb9..96b598bb6fd3 100644
--- a/textproc/up/Makefile
+++ b/textproc/up/Makefile
@@ -1,7 +1,7 @@
PORTNAME= up
DISTVERSIONPREFIX= v
DISTVERSION= 0.4
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= textproc
MAINTAINER= 0mp@FreeBSD.org
diff --git a/textproc/vgrep/Makefile b/textproc/vgrep/Makefile
index 8a0c17f4badb..1fceb6f9905e 100644
--- a/textproc/vgrep/Makefile
+++ b/textproc/vgrep/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vgrep
DISTVERSIONPREFIX= v
DISTVERSION= 2.8.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= textproc
MAINTAINER= lcook@FreeBSD.org
diff --git a/textproc/yamlfmt/Makefile b/textproc/yamlfmt/Makefile
index df7979807989..d57d14b8d86b 100644
--- a/textproc/yamlfmt/Makefile
+++ b/textproc/yamlfmt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yamlfmt
DISTVERSIONPREFIX= v
DISTVERSION= 0.16.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= textproc
MAINTAINER= meta@FreeBSD.org
diff --git a/www/adguardhome/Makefile b/www/adguardhome/Makefile
index 0d5022c03702..50091d093f54 100644
--- a/www/adguardhome/Makefile
+++ b/www/adguardhome/Makefile
@@ -1,6 +1,7 @@
PORTNAME= adguardhome
DISTVERSIONPREFIX= v
DISTVERSION= 0.107.61
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/
DISTFILES= ${GH_PROJECT}_frontend${EXTRACT_SUFX}
diff --git a/www/amfora/Makefile b/www/amfora/Makefile
index edcf44cbe324..836b3553354e 100644
--- a/www/amfora/Makefile
+++ b/www/amfora/Makefile
@@ -1,7 +1,7 @@
PORTNAME= amfora
DISTVERSIONPREFIX= v
DISTVERSION= 1.10.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/aquatone/Makefile b/www/aquatone/Makefile
index 1f572cfd4436..c1b95cd7adc7 100644
--- a/www/aquatone/Makefile
+++ b/www/aquatone/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aquatone
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= www security
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/authelia/Makefile b/www/authelia/Makefile
index a21b9e4ba88d..60b56093ac0b 100644
--- a/www/authelia/Makefile
+++ b/www/authelia/Makefile
@@ -1,6 +1,7 @@
PORTNAME= authelia
DISTVERSIONPREFIX= v
DISTVERSION= 4.39.1
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://github.com/authelia/authelia/releases/download/v${DISTVERSION}/:public_html
DISTFILES= authelia-${DISTVERSIONFULL}-public_html${EXTRACT_SUFX}:public_html # html root directory needs to be built in a special way
diff --git a/www/beehive/Makefile b/www/beehive/Makefile
index 90bee797b439..fe9bc0c8d330 100644
--- a/www/beehive/Makefile
+++ b/www/beehive/Makefile
@@ -1,7 +1,7 @@
PORTNAME= beehive
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/bombadillo/Makefile b/www/bombadillo/Makefile
index 41dfdb186bb7..c86644354e16 100644
--- a/www/bombadillo/Makefile
+++ b/www/bombadillo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bombadillo
DISTVERSION= 2.4.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MASTER_SITES= https://tildegit.org/sloum/bombadillo/archive/
DISTNAME= ${DISTVERSION}
diff --git a/www/bugzilla2atom/Makefile b/www/bugzilla2atom/Makefile
index 1ddfdd4d0f18..0a4835495571 100644
--- a/www/bugzilla2atom/Makefile
+++ b/www/bugzilla2atom/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bugzilla2atom
DISTVERSIONPREFIX= v
DISTVERSION= ${MODVERSION:S/-/./g:R}
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= www
MAINTAINER= fuz@FreeBSD.org
diff --git a/www/caddy-custom/Makefile b/www/caddy-custom/Makefile
index 9f24d269d649..b8d1054f9d42 100644
--- a/www/caddy-custom/Makefile
+++ b/www/caddy-custom/Makefile
@@ -4,7 +4,7 @@
PORTNAME= caddy-custom
PORTVERSION= ${CADDY_VERSION}.${XCADDY_VERSION}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
DISTFILES= # none
diff --git a/www/caddy/Makefile b/www/caddy/Makefile
index f86593f0a647..c6a2015a646f 100644
--- a/www/caddy/Makefile
+++ b/www/caddy/Makefile
@@ -1,6 +1,7 @@
PORTNAME= caddy
DISTVERSIONPREFIX= v
DISTVERSION= 2.10.0
+PORTREVISION= 1
CATEGORIES= www
DIST_SUBDIR= caddy
diff --git a/www/carbonapi/Makefile b/www/carbonapi/Makefile
index 41f80252df3a..0232c11612d1 100644
--- a/www/carbonapi/Makefile
+++ b/www/carbonapi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= carbonapi
DISTVERSION= 0.14.1
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= www
MAINTAINER= a.andersson.thn@gmail.com
diff --git a/www/chisel/Makefile b/www/chisel/Makefile
index 944d2ee559c7..c14051b7d991 100644
--- a/www/chisel/Makefile
+++ b/www/chisel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chisel
DISTVERSIONPREFIX= v
DISTVERSION= 1.9.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index 1dd3e43c87a9..023f8f9f95f5 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,5 +1,6 @@
PORTNAME= chromium
PORTVERSION= 136.0.7103.113
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/chromium/files/patch-build_rust_allocator_BUILD.gn b/www/chromium/files/patch-build_rust_allocator_BUILD.gn
new file mode 100644
index 000000000000..cb1633140dcc
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_allocator_BUILD.gn
@@ -0,0 +1,109 @@
+--- build/rust/allocator/BUILD.gn.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/BUILD.gn
+@@ -0,0 +1,106 @@
++# Copyright 2025 The Chromium Authors
++# Use of this source code is governed by a BSD-style license that can be
++# found in the LICENSE file.
++
++import("//build/buildflag_header.gni")
++import("//build/config/rust.gni")
++import("//build/rust/rust_static_library.gni")
++
++rust_allocator_uses_partition_alloc = false
++if (build_with_chromium) {
++ import("//base/allocator/partition_allocator/partition_alloc.gni")
++ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
++}
++
++# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and
++# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust
++# allocation functions at PartitionAlloc. Generally, this means we just direct
++# them to the Standard Library's allocator.
++#
++# However, on Windows the Standard Library uses HeapAlloc() and Windows ASAN
++# does *not* hook that method, so ASAN does not get to hear about allocations
++# made in Rust. To resolve this, we redirect allocation to _aligned_malloc
++# which Windows ASAN *does* hook.
++#
++# Note that there is a runtime option to make ASAN hook HeapAlloc() but
++# enabling it breaks Win32 APIs like CreateProcess:
++# https://crbug.com/368070343#comment29
++rust_allocator_uses_aligned_malloc = false
++if (!rust_allocator_uses_partition_alloc && is_win && is_asan) {
++ rust_allocator_uses_aligned_malloc = true
++}
++
++rust_allocator_uses_allocator_impls_h =
++ rust_allocator_uses_partition_alloc || rust_allocator_uses_aligned_malloc
++
++buildflag_header("buildflags") {
++ header = "buildflags.h"
++ flags = [
++ "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
++ "RUST_ALLOCATOR_USES_ALIGNED_MALLOC=$rust_allocator_uses_aligned_malloc",
++ ]
++ visibility = [ ":*" ]
++}
++
++if (toolchain_has_rust) {
++ # All targets which depend on Rust code but are not linked by rustc must
++ # depend on this. Usually, this dependency will come from the rust_target() GN
++ # template. However, cargo_crate() does *not* include this dependency so any
++ # C++ targets which directly depend on a cargo_crate() must depend on this.
++ rust_static_library("allocator") {
++ sources = [ "lib.rs" ]
++ crate_root = "lib.rs"
++ cxx_bindings = [ "lib.rs" ]
++
++ deps = [ ":alloc_error_handler_impl" ]
++ if (rust_allocator_uses_allocator_impls_h) {
++ deps += [ ":allocator_impls" ]
++ }
++
++ no_chromium_prelude = true
++ no_allocator_crate = true
++ allow_unsafe = true
++
++ rustflags = []
++ if (rust_allocator_uses_allocator_impls_h) {
++ rustflags += [ "--cfg=rust_allocator_uses_allocator_impls_h" ]
++ cxx_bindings += [ "allocator_impls_ffi.rs" ]
++ sources += [ "allocator_impls_ffi.rs" ]
++ }
++
++ # TODO(https://crbug.com/410596442): Stop using unstable features here.
++ configs -= [ "//build/config/compiler:disallow_unstable_features" ]
++ }
++
++ if (rust_allocator_uses_allocator_impls_h) {
++ static_library("allocator_impls") {
++ public_deps = []
++ if (rust_allocator_uses_partition_alloc) {
++ public_deps +=
++ [ "//base/allocator/partition_allocator:partition_alloc" ]
++ }
++
++ sources = [
++ "allocator_impls.cc",
++ "allocator_impls.h",
++ ]
++ deps = [ ":buildflags" ]
++ visibility = [ ":*" ]
++ }
++ }
++
++ static_library("alloc_error_handler_impl") {
++ sources = [
++ # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
++ # copied from `//base`.
++ # TODO(crbug.com/40279749): Avoid duplication / reuse code.
++ "alias.cc",
++ "alias.h",
++ "alloc_error_handler_impl.cc",
++ "alloc_error_handler_impl.h",
++ "compiler_specific.h",
++ "immediate_crash.h",
++ ]
++ visibility = [ ":*" ]
++ }
++}
diff --git a/www/chromium/files/patch-build_rust_allocator_DEPS b/www/chromium/files/patch-build_rust_allocator_DEPS
new file mode 100644
index 000000000000..74bb2d6c2421
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_allocator_DEPS
@@ -0,0 +1,12 @@
+--- build/rust/allocator/DEPS.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/DEPS
+@@ -0,0 +1,9 @@
++include_rules = [
++ "-base",
++]
++
++specific_include_rules = {
++ "allocator_impls.cc" : [
++ "+partition_alloc"
++ ]
++}
diff --git a/www/chromium/files/patch-build_rust_allocator_alias.cc b/www/chromium/files/patch-build_rust_allocator_alias.cc
new file mode 100644
index 000000000000..5280641f27e1
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_allocator_alias.cc
@@ -0,0 +1,25 @@
+--- build/rust/allocator/alias.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.cc
+@@ -0,0 +1,22 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.cc ( additionally the APIs
++// were moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#include "build/rust/allocator/alias.h"
++
++#include "build/rust/allocator/compiler_specific.h"
++
++namespace build_rust_std {
++namespace debug {
++
++// This file/function should be excluded from LTO/LTCG to ensure that the
++// compiler can't see this function's implementation when compiling calls to it.
++NOINLINE void Alias(const void* var) {}
++
++} // namespace debug
++} // namespace build_rust_std
diff --git a/www/chromium/files/patch-build_rust_allocator_alias.h b/www/chromium/files/patch-build_rust_allocator_alias.h
new file mode 100644
index 000000000000..6530c6ae8779
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_allocator_alias.h
@@ -0,0 +1,40 @@
+--- build/rust/allocator/alias.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.h
+@@ -0,0 +1,37 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.h (and then trimmed to just
++// the APIs / macros needed by //build/rust/std; additionally the APIs were
++// moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALIAS_H_
++#define BUILD_RUST_ALLOCATOR_ALIAS_H_
++
++#include <stddef.h>
++
++namespace build_rust_std {
++namespace debug {
++
++// Make the optimizer think that |var| is aliased. This can be used to prevent a
++// local variable from being optimized out (which is something that
++// `NO_CODE_FOLDING` macro definition below depends on). See
++// //base/debug/alias.h for more details.
++void Alias(const void* var);
++
++} // namespace debug
++
++} // namespace build_rust_std
++
++// Prevent code folding (where a linker identifies functions that are
++// bit-identical and overlays them, which saves space but it leads to confusing
++// call stacks because multiple symbols are at the same address). See
++// //base/debug/alias.h for more details.
++#define NO_CODE_FOLDING() \
++ const int line_number = __LINE__; \
++ build_rust_std::debug::Alias(&line_number)
++
++#endif // BUILD_RUST_ALLOCATOR_ALIAS_H_
diff --git a/www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc b/www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
new file mode 100644
index 000000000000..048c267abefa
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
@@ -0,0 +1,20 @@
+--- build/rust/allocator/alloc_error_handler_impl.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.cc
+@@ -0,0 +1,17 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/alloc_error_handler_impl.h"
++
++#include "build/rust/allocator/alias.h"
++#include "build/rust/allocator/immediate_crash.h"
++
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl() {
++ NO_CODE_FOLDING();
++ IMMEDIATE_CRASH();
++}
++
++} // namespace rust_allocator_internal
diff --git a/www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h b/www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h
new file mode 100644
index 000000000000..887ea602b027
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h
@@ -0,0 +1,24 @@
+--- build/rust/allocator/alloc_error_handler_impl.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.h
+@@ -0,0 +1,21 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++#define BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++
++// This header exposes to Rust a C++ implementation of quickly crashing after an
++// allocation error. (The API below is called from `__rust_alloc_error_handler`
++// in `lib.rs`.)
++//
++// TODO(lukasza): Investigate if we can delete this `.h` / `.cc` and just call
++// `std::process::abort()` (or something else?) directly from `.rs`. The main
++// open question is how much we care about `NO_CODE_FOLDING`.
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl();
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
diff --git a/www/chromium/files/patch-build_rust_allocator_allocator__impls.cc b/www/chromium/files/patch-build_rust_allocator_allocator__impls.cc
new file mode 100644
index 000000000000..94e04d7b966a
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_allocator_allocator__impls.cc
@@ -0,0 +1,108 @@
+--- build/rust/allocator/allocator_impls.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.cc
+@@ -0,0 +1,105 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/allocator_impls.h"
++
++#ifdef UNSAFE_BUFFERS_BUILD
++// TODO(crbug.com/390223051): Remove C-library calls to fix the errors.
++#pragma allow_unsafe_libc_calls
++#endif
++
++#include <cstddef>
++#include <cstring>
++
++#include "build/build_config.h"
++#include "build/rust/allocator/buildflags.h"
++
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++#include "partition_alloc/partition_alloc_constants.h" // nogncheck
++#include "partition_alloc/shim/allocator_shim.h" // nogncheck
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++#include <cstdlib>
++#endif
++
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // PartitionAlloc will crash if given an alignment larger than this.
++ if (align > partition_alloc::internal::kMaxSupportedAlignment) {
++ return nullptr;
++ }
++
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(allocator_shim::UncheckedAlloc(size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedAlloc(size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_malloc(size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++void dealloc(unsigned char* p, size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ if (align <= alignof(std::max_align_t)) {
++ allocator_shim::UncheckedFree(p);
++ } else {
++ allocator_shim::UncheckedAlignedFree(p);
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return _aligned_free(p);
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedRealloc(p, new_size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedRealloc(p, new_size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_realloc(p, new_size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* alloc_zeroed(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) || \
++ BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ // TODO(danakj): When RUST_ALLOCATOR_USES_PARTITION_ALLOC is true, it's
++ // possible that a partition_alloc::UncheckedAllocZeroed() call would perform
++ // better than partition_alloc::UncheckedAlloc() + memset. But there is no
++ // such API today. See b/342251590.
++ unsigned char* p = alloc(size, align);
++ if (p) {
++ memset(p, 0, size);
++ }
++ return p;
++#else
++#error This configuration is not supported.
++#endif
++}
++
++} // namespace rust_allocator_internal
diff --git a/www/chromium/files/patch-build_rust_allocator_allocator__impls.h b/www/chromium/files/patch-build_rust_allocator_allocator__impls.h
new file mode 100644
index 000000000000..9249cdc938d2
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_allocator_allocator__impls.h
@@ -0,0 +1,27 @@
+--- build/rust/allocator/allocator_impls.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.h
+@@ -0,0 +1,24 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++#define BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++
++#include <cstddef>
++
++// This header exposes a C++ allocator (e.g. PartitionAlloc) to Rust.
++// The APIs below are called from `impl GlobalAlloc` in `lib.rs`.
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align);
++void dealloc(unsigned char* p, size_t size, size_t align);
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size);
++unsigned char* alloc_zeroed(size_t size, size_t align);
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
diff --git a/www/chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs b/www/chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs
new file mode 100644
index 000000000000..8f0baf1576ce
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs
@@ -0,0 +1,22 @@
+--- build/rust/allocator/allocator_impls_ffi.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls_ffi.rs
+@@ -0,0 +1,19 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! FFI for `allocator_impls.h` is in a separate `.rs` file/module to
++//! better support conditional compilation (these functions are only
++//! used under `#[cfg(rust_allocator_uses_allocator_impls_h)]`.
++
++#[cxx::bridge(namespace = "rust_allocator_internal")]
++pub mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/allocator_impls.h");
++
++ unsafe fn alloc(size: usize, align: usize) -> *mut u8;
++ unsafe fn dealloc(p: *mut u8, size: usize, align: usize);
++ unsafe fn realloc(p: *mut u8, old_size: usize, align: usize, new_size: usize) -> *mut u8;
++ unsafe fn alloc_zeroed(size: usize, align: usize) -> *mut u8;
++ }
++}
diff --git a/www/chromium/files/patch-build_rust_allocator_compiler__specific.h b/www/chromium/files/patch-build_rust_allocator_compiler__specific.h
new file mode 100644
index 000000000000..7feb0c739d79
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_allocator_compiler__specific.h
@@ -0,0 +1,41 @@
+--- build/rust/allocator/compiler_specific.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/compiler_specific.h
+@@ -0,0 +1,38 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/compiler_specific.h (and then
++// significantly trimmed to just the APIs / macros needed by //build/rust/std).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++#define BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++
++#include "build/build_config.h"
++
++#if defined(COMPILER_MSVC) && !defined(__clang__)
++#error "Only clang-cl is supported on Windows, see https://crbug.com/988071"
++#endif
++
++#if defined(__has_attribute)
++#define HAS_ATTRIBUTE(x) __has_attribute(x)
++#else
++#define HAS_ATTRIBUTE(x) 0
++#endif
++
++// Annotate a function indicating it should not be inlined.
++// Use like:
++// NOINLINE void DoStuff() { ... }
++#if defined(__clang__) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE [[clang::noinline]]
++#elif defined(COMPILER_GCC) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE __attribute__((noinline))
++#elif defined(COMPILER_MSVC)
++#define NOINLINE __declspec(noinline)
++#else
++#define NOINLINE
++#endif
++
++#endif // BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
diff --git a/www/chromium/files/patch-build_rust_allocator_immediate__crash.h b/www/chromium/files/patch-build_rust_allocator_immediate__crash.h
new file mode 100644
index 000000000000..7ab0f9d9c34c
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_allocator_immediate__crash.h
@@ -0,0 +1,174 @@
+--- build/rust/allocator/immediate_crash.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/immediate_crash.h
+@@ -0,0 +1,171 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/immediate_crash.h.
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++#define BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++
++#include "build/build_config.h"
++
++// Crashes in the fastest possible way with no attempt at logging.
++// There are several constraints; see http://crbug.com/664209 for more context.
++//
++// - TRAP_SEQUENCE_() must be fatal. It should not be possible to ignore the
++// resulting exception or simply hit 'continue' to skip over it in a debugger.
++// - Different instances of TRAP_SEQUENCE_() must not be folded together, to
++// ensure crash reports are debuggable. Unlike __builtin_trap(), asm volatile
++// blocks will not be folded together.
++// Note: TRAP_SEQUENCE_() previously required an instruction with a unique
++// nonce since unlike clang, GCC folds together identical asm volatile
++// blocks.
++// - TRAP_SEQUENCE_() must produce a signal that is distinct from an invalid
++// memory access.
++// - TRAP_SEQUENCE_() must be treated as a set of noreturn instructions.
++// __builtin_unreachable() is used to provide that hint here. clang also uses
++// this as a heuristic to pack the instructions in the function epilogue to
++// improve code density.
++//
++// Additional properties that are nice to have:
++// - TRAP_SEQUENCE_() should be as compact as possible.
++// - The first instruction of TRAP_SEQUENCE_() should not change, to avoid
++// shifting crash reporting clusters. As a consequence of this, explicit
++// assembly is preferred over intrinsics.
++// Note: this last bullet point may no longer be true, and may be removed in
++// the future.
++
++// Note: TRAP_SEQUENCE Is currently split into two macro helpers due to the fact
++// that clang emits an actual instruction for __builtin_unreachable() on certain
++// platforms (see https://crbug.com/958675). In addition, the int3/bkpt/brk will
++// be removed in followups, so splitting it up like this now makes it easy to
++// land the followups.
++
++#if defined(COMPILER_GCC)
++
++#if BUILDFLAG(IS_NACL)
++
++// Crash report accuracy is not guaranteed on NaCl.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#elif defined(ARCH_CPU_X86_FAMILY)
++
++// TODO(crbug.com/40625592): In theory, it should be possible to use just
++// int3. However, there are a number of crashes with SIGILL as the exception
++// code, so it seems likely that there's a signal handler that allows execution
++// to continue after SIGTRAP.
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++
++#if BUILDFLAG(IS_APPLE)
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Mac.
++#define TRAP_SEQUENCE2_() asm volatile("")
++#else
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++#endif // BUILDFLAG(IS_APPLE)
++
++#elif defined(ARCH_CPU_ARMEL)
++
++// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running
++// as a 32 bit userspace app on arm64. There doesn't seem to be any way to
++// cause a SIGTRAP from userspace without using a syscall (which would be a
++// problem for sandboxing).
++// TODO(crbug.com/40625592): Remove bkpt from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("bkpt #0")
++#define TRAP_SEQUENCE2_() asm volatile("udf #0")
++
++#elif defined(ARCH_CPU_ARM64)
++
++// This will always generate a SIGTRAP on arm64.
++// TODO(crbug.com/40625592): Remove brk from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("brk #0")
++#define TRAP_SEQUENCE2_() asm volatile("hlt #0")
++
++#else
++
++// Crash report accuracy will not be guaranteed on other architectures, but at
++// least this will crash as expected.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#endif // ARCH_CPU_*
++
++#elif defined(COMPILER_MSVC)
++
++#if !defined(__clang__)
++
++// MSVC x64 doesn't support inline asm, so use the MSVC intrinsic.
++#define TRAP_SEQUENCE1_() __debugbreak()
++#define TRAP_SEQUENCE2_()
++
++#elif defined(ARCH_CPU_ARM64)
++
++// Windows ARM64 uses "BRK #F000" as its breakpoint instruction, and
++// __debugbreak() generates that in both VC++ and clang.
++#define TRAP_SEQUENCE1_() __debugbreak()
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Win64,
++// https://crbug.com/958373
++#define TRAP_SEQUENCE2_() __asm volatile("")
++
++#else
++
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++
++#endif // __clang__
++
++#else
++
++#error No supported trap sequence!
++
++#endif // COMPILER_GCC
++
++#define TRAP_SEQUENCE_() \
++ do { \
++ TRAP_SEQUENCE1_(); \
++ TRAP_SEQUENCE2_(); \
++ } while (false)
++
++// CHECK() and the trap sequence can be invoked from a constexpr function.
++// This could make compilation fail on GCC, as it forbids directly using inline
++// asm inside a constexpr function. However, it allows calling a lambda
++// expression including the same asm.
++// The side effect is that the top of the stacktrace will not point to the
++// calling function, but to this anonymous lambda. This is still useful as the
++// full name of the lambda will typically include the name of the function that
++// calls CHECK() and the debugger will still break at the right line of code.
++#if !defined(COMPILER_GCC) || defined(__clang__)
++
++#define WRAPPED_TRAP_SEQUENCE_() TRAP_SEQUENCE_()
++
++#else
++
++#define WRAPPED_TRAP_SEQUENCE_() \
++ do { \
++ [] { TRAP_SEQUENCE_(); }(); \
++ } while (false)
++
++#endif // !defined(COMPILER_GCC) || defined(__clang__)
++
++#if defined(__clang__) || defined(COMPILER_GCC)
++
++// __builtin_unreachable() hints to the compiler that this is noreturn and can
++// be packed in the function epilogue.
++#define IMMEDIATE_CRASH() \
++ ({ \
++ WRAPPED_TRAP_SEQUENCE_(); \
++ __builtin_unreachable(); \
++ })
++
++#else
++
++// This is supporting non-chromium user of logging.h to build with MSVC, like
++// pdfium. On MSVC there is no __builtin_unreachable().
++#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE_()
++
++#endif // defined(__clang__) || defined(COMPILER_GCC)
++
++#endif // BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
diff --git a/www/chromium/files/patch-build_rust_allocator_lib.rs b/www/chromium/files/patch-build_rust_allocator_lib.rs
new file mode 100644
index 000000000000..89fddf278294
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_allocator_lib.rs
@@ -0,0 +1,122 @@
+--- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/lib.rs
+@@ -0,0 +1,119 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! Define the allocator that Rust code in Chrome should use.
++//!
++//! Any final artifact that depends on this crate, even transitively, will use
++//! the allocator defined here.
++//!
++//! List of known issues:
++//!
++//! 1. We'd like to use PartitionAlloc on Windows, but the stdlib uses Windows
++//! heap functions directly that PartitionAlloc can not intercept.
++//! 2. We'd like `Vec::try_reserve` to fail at runtime on Linux instead of
++//! crashing in malloc() where PartitionAlloc replaces that function.
++
++// Required to apply weak linkage to symbols.
++//
++// TODO(https://crbug.com/410596442): Stop using unstable features here.
++// https://github.com/rust-lang/rust/issues/29603 tracks stabilization of the `linkage` feature.
++#![feature(linkage)]
++// Required to apply `#[rustc_std_internal_symbol]` to our alloc error handler
++// so the name is correctly mangled as rustc expects.
++//
++// TODO(https://crbug.com/410596442): Stop using internal features here.
++#![allow(internal_features)]
++#![feature(rustc_attrs)]
++
++// This module is in a separate source file to avoid having to teach `cxxbridge`
++// about conditional compilation.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod allocator_impls_ffi;
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using an allocator from C++.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod cpp_allocator {
++ use super::allocator_impls_ffi::ffi;
++ use std::alloc::{GlobalAlloc, Layout};
++
++ struct Allocator;
++
++ unsafe impl GlobalAlloc for Allocator {
++ unsafe fn alloc(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc(layout.size(), layout.align()) }
++ }
++
++ unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) {
++ unsafe {
++ ffi::dealloc(ptr, layout.size(), layout.align());
++ }
++ }
++
++ unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc_zeroed(layout.size(), layout.align()) }
++ }
++
++ unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 {
++ unsafe { ffi::realloc(ptr, layout.size(), layout.align(), new_size) }
++ }
++ }
++
++ #[global_allocator]
++ static GLOBAL: Allocator = Allocator;
++}
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using the default Rust allocator.
++#[cfg(not(rust_allocator_uses_allocator_impls_h))]
++mod rust_allocator {
++ #[global_allocator]
++ static GLOBAL: std::alloc::System = std::alloc::System;
++}
++
++/// Module that provides global symbols that are needed both by `cpp_allocator`
++/// and `rust_allocator`.
++///
++/// When `rustc` drives linking, then it will define the symbols below. But
++/// Chromium only uses `rustc` to link Rust-only executables (e.g. `build.rs`
++/// scripts) and otherwise uses a non-Rust linker. This is why we have to
++/// manually define a few symbols below. We define those symbols
++/// as "weak" symbols, so that Rust-provided symbols "win" in case where Rust
++/// actually does drive the linking. This hack works (not only for Chromium,
++/// but also for google3 and other projects), but isn't officially supported by
++/// `rustc`.
++///
++/// TODO(https://crbug.com/410596442): Stop using internal features here.
++mod both_allocators {
++ /// As part of rustc's contract for using `#[global_allocator]` without
++ /// rustc-generated shims we must define this symbol, since we are opting in
++ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
++ #[no_mangle]
++ #[linkage = "weak"]
++ static __rust_no_alloc_shim_is_unstable: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ static __rust_alloc_error_handler_should_panic: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler(_size: usize, _align: usize) {
++ // TODO(lukasza): Investigate if we can just call `std::process::abort()` here.
++ // (Not really _needed_, but it could simplify code a little bit.)
++ unsafe { ffi::alloc_error_handler_impl() }
++ }
++
++ #[cxx::bridge(namespace = "rust_allocator_internal")]
++ mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/alloc_error_handler_impl.h");
++ unsafe fn alloc_error_handler_impl();
++ }
++ }
++}
diff --git a/www/chromium/files/patch-build_rust_cargo__crate.gni b/www/chromium/files/patch-build_rust_cargo__crate.gni
new file mode 100644
index 000000000000..a1590f727aa3
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_cargo__crate.gni
@@ -0,0 +1,25 @@
+--- build/rust/cargo_crate.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/cargo_crate.gni
+@@ -259,6 +259,12 @@ template("cargo_crate") {
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
+
++ # Don't depend on the chrome-specific #[global_allocator] crate from
++ # third-party code. This avoids some dependency cycle issues. The allocator
++ # crate will still be used if it exists anywhere in the dependency graph for
++ # a given linked artifact.
++ no_allocator_crate = true
++
+ rustc_metadata = _rustc_metadata
+
+ # TODO(crbug.com/40259764): don't default to true. This requires changes to
+@@ -482,6 +488,9 @@ template("cargo_crate") {
+
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
++
++ # Build scripts do not need to link to chrome's allocator.
++ no_allocator_crate = true
+
+ # The ${_build_script_name}_output target looks for the exe in this
+ # location. Due to how the Windows component build works, this has to
diff --git a/www/chromium/files/patch-build_rust_rust__macro.gni b/www/chromium/files/patch-build_rust_rust__macro.gni
new file mode 100644
index 000000000000..0dafc3819aa1
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_rust__macro.gni
@@ -0,0 +1,12 @@
+--- build/rust/rust_macro.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_macro.gni
+@@ -16,6 +16,9 @@ template("rust_macro") {
+ forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
+ proc_macro_configs = invoker.configs
+ target_type = "rust_proc_macro"
++
++ # Macros are loaded by rustc and shouldn't use chrome's allocation routines.
++ no_allocator_crate = true
+ }
+ }
+
diff --git a/www/chromium/files/patch-build_rust_rust__target.gni b/www/chromium/files/patch-build_rust_rust__target.gni
new file mode 100644
index 000000000000..f4ad6f04fc45
--- /dev/null
+++ b/www/chromium/files/patch-build_rust_rust__target.gni
@@ -0,0 +1,13 @@
+--- build/rust/rust_target.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_target.gni
+@@ -339,6 +339,10 @@ template("rust_target") {
+ _rust_deps += [ "//build/rust/std" ]
+ }
+
++ if (!defined(invoker.no_allocator_crate) || !invoker.no_allocator_crate) {
++ _rust_deps += [ "//build/rust/allocator" ]
++ }
++
+ if (_build_unit_tests) {
+ _unit_test_target = "${_target_name}_unittests"
+ if (defined(invoker.unit_test_target)) {
diff --git a/www/chromium/files/patch-build_rust_std_BUILD.gn b/www/chromium/files/patch-build_rust_std_BUILD.gn
index 0a5335d58d48..c6c2801bd47d 100644
--- a/www/chromium/files/patch-build_rust_std_BUILD.gn
+++ b/www/chromium/files/patch-build_rust_std_BUILD.gn
@@ -1,6 +1,58 @@
---- build/rust/std/BUILD.gn.orig 2025-04-05 13:54:50 UTC
+--- build/rust/std/BUILD.gn.orig 2025-05-20 09:16:26 UTC
+++ build/rust/std/BUILD.gn
-@@ -89,13 +89,20 @@ if (toolchain_has_rust) {
+@@ -15,51 +15,12 @@
+ # allocator functions to PartitionAlloc when `use_partition_alloc_as_malloc` is
+ # true, so that Rust and C++ use the same allocator backend.
+
+-import("//build/buildflag_header.gni")
+ import("//build/config/compiler/compiler.gni")
+ import("//build/config/coverage/coverage.gni")
+ import("//build/config/rust.gni")
+ import("//build/config/sanitizers/sanitizers.gni")
+
+-rust_allocator_uses_partition_alloc = false
+-if (build_with_chromium) {
+- import("//base/allocator/partition_allocator/partition_alloc.gni")
+- rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
+-}
+-
+-buildflag_header("buildflags") {
+- header = "buildflags.h"
+- flags = [
+- "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
+- ]
+- visibility = [ ":*" ]
+-}
+-
+ if (toolchain_has_rust) {
+- # If clang performs the link step, we need to provide the allocator symbols
+- # that are normally injected by rustc during linking.
+- #
+- # We also "happen to" use this to redirect allocations to PartitionAlloc,
+- # though that would be better done through a #[global_allocator] crate (see
+- # above).
+- source_set("remap_alloc") {
+- public_deps = []
+- if (rust_allocator_uses_partition_alloc) {
+- public_deps += [ "//base/allocator/partition_allocator:partition_alloc" ]
+- }
+- deps = [ ":buildflags" ]
+- sources = [
+- # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
+- # copied from `//base`.
+- # TODO(crbug.com/40279749): Avoid duplication / reuse code.
+- "alias.cc",
+- "alias.h",
+- "compiler_specific.h",
+- "immediate_crash.h",
+- "remap_alloc.cc",
+- ]
+- }
+-
+ # List of Rust stdlib rlibs which are present in the official Rust toolchain
+ # we are using from the Android team. This is usually a version or two behind
+ # nightly. Generally this matches the toolchain we build ourselves, but if
+@@ -89,13 +50,20 @@ if (toolchain_has_rust) {
# These are no longer present in the Windows toolchain.
stdlib_files += [
"addr2line",
@@ -22,7 +74,7 @@
}
if (toolchain_for_rust_host_build_tools) {
-@@ -115,7 +122,6 @@ if (toolchain_has_rust) {
+@@ -115,7 +83,6 @@ if (toolchain_has_rust) {
# don't need to pass to the C++ linker because they're used for specialized
# purposes.
skip_stdlib_files = [
@@ -30,3 +82,25 @@
"rustc_std_workspace_alloc",
"rustc_std_workspace_core",
"rustc_std_workspace_std",
+@@ -269,8 +236,6 @@ if (toolchain_has_rust) {
+ foreach(libname, stdlib_files + skip_stdlib_files) {
+ deps += [ "rules:$libname" ]
+ }
+-
+- public_deps = [ ":remap_alloc" ]
+ }
+ } else {
+ action("find_stdlib") {
+@@ -396,12 +361,6 @@ if (toolchain_has_rust) {
+ ":stdlib_public_dependent_libs",
+ ]
+ deps = [ ":prebuilt_rustc_copy_to_sysroot" ]
+-
+- # The host builds tools toolchain supports Rust only and does not use
+- # the allocator remapping to point it to PartitionAlloc.
+- if (!toolchain_for_rust_host_build_tools) {
+- deps += [ ":remap_alloc" ]
+- }
+ }
+ }
+ }
diff --git a/www/cinny/Makefile b/www/cinny/Makefile
index 4805f2e2c7b0..e3282ad16f02 100644
--- a/www/cinny/Makefile
+++ b/www/cinny/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cinny
DISTVERSIONPREFIX= v
-DISTVERSION= 4.7.0
+DISTVERSION= 4.7.1
CATEGORIES= www
MASTER_SITES= https://github.com/ajbura/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/www/cinny/distinfo b/www/cinny/distinfo
index 34f8cbc0d4f5..39d874536d88 100644
--- a/www/cinny/distinfo
+++ b/www/cinny/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747576427
-SHA256 (cinny-v4.7.0.tar.gz) = 99bf0f035bc47d2838ec284075e1a32a746ac43511f7120a983d147efbf7b9b9
-SIZE (cinny-v4.7.0.tar.gz) = 5582987
+TIMESTAMP = 1747849346
+SHA256 (cinny-v4.7.1.tar.gz) = e6f094c108f73abe7c3236323c9533d4538aba5a23087819d6fa363e134e21b1
+SIZE (cinny-v4.7.1.tar.gz) = 5585782
diff --git a/www/cinny/pkg-plist b/www/cinny/pkg-plist
index 9e01b8b43142..0af2fbc87459 100644
--- a/www/cinny/pkg-plist
+++ b/www/cinny/pkg-plist
@@ -1,5 +1,5 @@
-%%WWWDIR%%/assets/ReactPrism-BerGavVz.js
-%%WWWDIR%%/assets/ReactPrism-BerGavVz.js.map
+%%WWWDIR%%/assets/ReactPrism-CLx47MBq.js
+%%WWWDIR%%/assets/ReactPrism-CLx47MBq.js.map
%%WWWDIR%%/assets/ReactPrism-GaPGjdOJ.css
%%WWWDIR%%/assets/Twemoji.Mozilla.v15.1.0-CM1RS90w.woff2
%%WWWDIR%%/assets/Twemoji.Mozilla.v15.1.0-DHQZm25T.ttf
@@ -14,13 +14,13 @@
%%WWWDIR%%/assets/apple-touch-icon-72x72-BiCSJ3dR.png
%%WWWDIR%%/assets/apple-touch-icon-76x76-GfaoCnSQ.png
%%WWWDIR%%/assets/favicon-5KspoOBy.ico
-%%WWWDIR%%/assets/index-4OWSgzB9.js
-%%WWWDIR%%/assets/index-4OWSgzB9.js.map
%%WWWDIR%%/assets/index-B9fWrEk-.js
%%WWWDIR%%/assets/index-B9fWrEk-.js.map
%%WWWDIR%%/assets/index-BIQoOb9a.css
-%%WWWDIR%%/assets/index-CT60ZVgd.js
-%%WWWDIR%%/assets/index-CT60ZVgd.js.map
+%%WWWDIR%%/assets/index-BcblH8FP.js
+%%WWWDIR%%/assets/index-BcblH8FP.js.map
+%%WWWDIR%%/assets/index-iMWQwtV4.js
+%%WWWDIR%%/assets/index-iMWQwtV4.js.map
%%WWWDIR%%/assets/inter-cyrillic-ext-variable-wghtOnly-normal-CBYe6022.woff2
%%WWWDIR%%/assets/inter-cyrillic-variable-wghtOnly-normal-DHeaknKs.woff2
%%WWWDIR%%/assets/inter-greek-ext-variable-wghtOnly-normal-vpOIeGzY.woff2
@@ -31,8 +31,8 @@
%%WWWDIR%%/assets/invite-DROg5x7-.ogg
%%WWWDIR%%/assets/matrix_sdk_crypto_wasm_bg-BKhMui86.wasm
%%WWWDIR%%/assets/notification-EtLMRd0T.ogg
-%%WWWDIR%%/assets/pdf-Gqh3aXa8.js
-%%WWWDIR%%/assets/pdf-Gqh3aXa8.js.map
+%%WWWDIR%%/assets/pdf-CadpnnX8.js
+%%WWWDIR%%/assets/pdf-CadpnnX8.js.map
%%WWWDIR%%/config.json.example
%%WWWDIR%%/index.html
%%WWWDIR%%/manifest.json
diff --git a/www/codeberg-pages-server/Makefile b/www/codeberg-pages-server/Makefile
index 7dc38257e12b..07adbd97af72 100644
--- a/www/codeberg-pages-server/Makefile
+++ b/www/codeberg-pages-server/Makefile
@@ -1,6 +1,7 @@
PORTNAME= codeberg-pages-server
DISTVERSIONPREFIX= v
DISTVERSION= 6.2.1
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://codeberg.org/Codeberg/pages-server/archive/
DISTFILES= ${DISTVERSIONFULL}.zip
diff --git a/www/colly/Makefile b/www/colly/Makefile
index 710af33e14c0..21df363f5520 100644
--- a/www/colly/Makefile
+++ b/www/colly/Makefile
@@ -1,7 +1,7 @@
PORTNAME= colly
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/devd/Makefile b/www/devd/Makefile
index cd725ff03ccc..18961873b3c0 100644
--- a/www/devd/Makefile
+++ b/www/devd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= devd
DISTVERSIONPREFIX= v
DISTVERSION= 0.9
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= www devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/eden/Makefile b/www/eden/Makefile
index 8a753549c431..7e0436e63647 100644
--- a/www/eden/Makefile
+++ b/www/eden/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eden
PORTVERSION= 0.7.4
DISTVERSIONPREFIX= v
-PORTREVISION= 27
+PORTREVISION= 28
CATEGORIES= www
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/www/element-web/Makefile b/www/element-web/Makefile
index 92dc5e60fcf7..99df9854099d 100644
--- a/www/element-web/Makefile
+++ b/www/element-web/Makefile
@@ -1,6 +1,6 @@
PORTNAME= element
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.100
+DISTVERSION= 1.11.101
CATEGORIES= www
MASTER_SITES= https://github.com/element-hq/element-web/releases/download/${DISTVERSIONFULL}/
PKGNAMESUFFIX= -web
@@ -18,7 +18,7 @@ CPE_VENDOR= matrix
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= pkg-message
-PLIST_SUB= COMMITID=667479c8bcd11a3fb5b2
+PLIST_SUB= COMMITID=f6ab405e59da2ba00d66
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
diff --git a/www/element-web/distinfo b/www/element-web/distinfo
index a8d87874acf9..25bb7b40bfa7 100644
--- a/www/element-web/distinfo
+++ b/www/element-web/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746612506
-SHA256 (element-v1.11.100.tar.gz) = bc4d77152d544fa40fccd7c7e5b6ace4e8ae266f4a2cc1b334b25733c6d1f8cd
-SIZE (element-v1.11.100.tar.gz) = 34364532
+TIMESTAMP = 1747807547
+SHA256 (element-v1.11.101.tar.gz) = 539bc978d08bcdade4eb4f62d0c9635211e867d8605425c778b82334d2d5b1c2
+SIZE (element-v1.11.101.tar.gz) = 34385333
diff --git a/www/element-web/pkg-plist b/www/element-web/pkg-plist
index 06d1f89bc538..264324cd8d88 100644
--- a/www/element-web/pkg-plist
+++ b/www/element-web/pkg-plist
@@ -6,9 +6,9 @@
%%WWWDIR%%/bundles/%%COMMITID%%/1127.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/1188.js
%%WWWDIR%%/bundles/%%COMMITID%%/1188.js.map
-%%WWWDIR%%/bundles/%%COMMITID%%/1217.js
-%%WWWDIR%%/bundles/%%COMMITID%%/1217.js.LICENSE.txt
-%%WWWDIR%%/bundles/%%COMMITID%%/1217.js.map
+%%WWWDIR%%/bundles/%%COMMITID%%/1366.js
+%%WWWDIR%%/bundles/%%COMMITID%%/1366.js.LICENSE.txt
+%%WWWDIR%%/bundles/%%COMMITID%%/1366.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/1526.js
%%WWWDIR%%/bundles/%%COMMITID%%/1526.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/1787.js
@@ -32,9 +32,6 @@
%%WWWDIR%%/bundles/%%COMMITID%%/3508.js
%%WWWDIR%%/bundles/%%COMMITID%%/3636.js
%%WWWDIR%%/bundles/%%COMMITID%%/3636.js.map
-%%WWWDIR%%/bundles/%%COMMITID%%/3714.js
-%%WWWDIR%%/bundles/%%COMMITID%%/3714.js.LICENSE.txt
-%%WWWDIR%%/bundles/%%COMMITID%%/3714.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/395.js
%%WWWDIR%%/bundles/%%COMMITID%%/395.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/4006.js
@@ -75,6 +72,9 @@
%%WWWDIR%%/bundles/%%COMMITID%%/7766.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/797.js
%%WWWDIR%%/bundles/%%COMMITID%%/797.js.map
+%%WWWDIR%%/bundles/%%COMMITID%%/8038.js
+%%WWWDIR%%/bundles/%%COMMITID%%/8038.js.LICENSE.txt
+%%WWWDIR%%/bundles/%%COMMITID%%/8038.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/8227.js
%%WWWDIR%%/bundles/%%COMMITID%%/8227.js.map
%%WWWDIR%%/bundles/%%COMMITID%%/8901.js
@@ -345,45 +345,45 @@
%%WWWDIR%%/fonts/inter-vietnamese-700-italic.feddee8.woff2
%%WWWDIR%%/fonts/inter-vietnamese-700-normal.5b5cd0c.woff
%%WWWDIR%%/fonts/inter-vietnamese-700-normal.5d9bfca.woff2
-%%WWWDIR%%/i18n/cs.7b7ba53.json
-%%WWWDIR%%/i18n/cy.820f145.json
-%%WWWDIR%%/i18n/de_DE.c1d8804.json
-%%WWWDIR%%/i18n/el.188effa.json
-%%WWWDIR%%/i18n/en_EN.dcf12d0.json
+%%WWWDIR%%/i18n/cs.72f0269.json
+%%WWWDIR%%/i18n/cy.58ddc91.json
+%%WWWDIR%%/i18n/de_DE.30ed328.json
+%%WWWDIR%%/i18n/el.2c48ea0.json
+%%WWWDIR%%/i18n/en_EN.4ea020b.json
%%WWWDIR%%/i18n/eo.b5e64b9.json
-%%WWWDIR%%/i18n/es.814c4d1.json
-%%WWWDIR%%/i18n/et.4616345.json
+%%WWWDIR%%/i18n/es.ca5fbee.json
+%%WWWDIR%%/i18n/et.56f3774.json
%%WWWDIR%%/i18n/fa.ba2268f.json
-%%WWWDIR%%/i18n/fi.b074d4e.json
-%%WWWDIR%%/i18n/fr.71966ba.json
-%%WWWDIR%%/i18n/gl.8eae666.json
+%%WWWDIR%%/i18n/fi.496d222.json
+%%WWWDIR%%/i18n/fr.560e65f.json
+%%WWWDIR%%/i18n/gl.0e925cf.json
%%WWWDIR%%/i18n/he.931b2ca.json
-%%WWWDIR%%/i18n/hu.b13bd56.json
-%%WWWDIR%%/i18n/id.ef7a0fc.json
-%%WWWDIR%%/i18n/is.720c04f.json
-%%WWWDIR%%/i18n/it.c4dae6a.json
-%%WWWDIR%%/i18n/ja.3050af5.json
-%%WWWDIR%%/i18n/ka.cf27f1d.json
-%%WWWDIR%%/i18n/languages.51496dc.json
+%%WWWDIR%%/i18n/hu.9efd396.json
+%%WWWDIR%%/i18n/id.2b0ff70.json
+%%WWWDIR%%/i18n/is.485eb94.json
+%%WWWDIR%%/i18n/it.22cd41c.json
+%%WWWDIR%%/i18n/ja.163ae22.json
+%%WWWDIR%%/i18n/ka.d27657f.json
+%%WWWDIR%%/i18n/languages.6999855.json
%%WWWDIR%%/i18n/languages.json
-%%WWWDIR%%/i18n/lo.fabd37f.json
+%%WWWDIR%%/i18n/lo.e1fc5b3.json
%%WWWDIR%%/i18n/lt.52c0924.json
-%%WWWDIR%%/i18n/lv.9f659b2.json
-%%WWWDIR%%/i18n/mg_MG.2904523.json
-%%WWWDIR%%/i18n/nb_NO.840e3ca.json
-%%WWWDIR%%/i18n/nl.3d3ea88.json
-%%WWWDIR%%/i18n/pl.e335cf9.json
-%%WWWDIR%%/i18n/pt.ba56256.json
-%%WWWDIR%%/i18n/pt_BR.c0da448.json
-%%WWWDIR%%/i18n/ru.9782881.json
-%%WWWDIR%%/i18n/sk.4fc4270.json
-%%WWWDIR%%/i18n/sq.7223e38.json
-%%WWWDIR%%/i18n/sv.1dc0401.json
-%%WWWDIR%%/i18n/tr.c136827.json
-%%WWWDIR%%/i18n/uk.c600f05.json
-%%WWWDIR%%/i18n/vi.40be522.json
-%%WWWDIR%%/i18n/zh_Hans.fe14cf5.json
-%%WWWDIR%%/i18n/zh_Hant.6de66fb.json
+%%WWWDIR%%/i18n/lv.9aeee92.json
+%%WWWDIR%%/i18n/mg_MG.f531ee7.json
+%%WWWDIR%%/i18n/nb_NO.61be31c.json
+%%WWWDIR%%/i18n/nl.80f308f.json
+%%WWWDIR%%/i18n/pl.15fd78f.json
+%%WWWDIR%%/i18n/pt.66097fc.json
+%%WWWDIR%%/i18n/pt_BR.d2243dd.json
+%%WWWDIR%%/i18n/ru.3940db2.json
+%%WWWDIR%%/i18n/sk.2c62599.json
+%%WWWDIR%%/i18n/sq.fa459a7.json
+%%WWWDIR%%/i18n/sv.b947254.json
+%%WWWDIR%%/i18n/tr.ac852fc.json
+%%WWWDIR%%/i18n/uk.1d400e8.json
+%%WWWDIR%%/i18n/vi.e039736.json
+%%WWWDIR%%/i18n/zh_Hans.74a5bea.json
+%%WWWDIR%%/i18n/zh_Hant.1681834.json
%%WWWDIR%%/icons/bold.b7f0698.svg
%%WWWDIR%%/icons/check-circle.99c21d7.svg
%%WWWDIR%%/icons/check.aaad650.svg
@@ -520,6 +520,7 @@
%%WWWDIR%%/img/element-icons/roomlist/plus-circle.4fbd7e8.svg
%%WWWDIR%%/img/element-icons/roomlist/room-avatar-view-icon-mask.dfdc337.svg
%%WWWDIR%%/img/element-icons/roomlist/room-avatar-view-presence-mask.e2f8b62.svg
+%%WWWDIR%%/img/element-icons/roomlist/room-list-item-skeleton.b543c8a.svg
%%WWWDIR%%/img/element-icons/roomlist/skeleton-ui.fde3810.svg
%%WWWDIR%%/img/element-icons/settings/appearance.90cad21.svg
%%WWWDIR%%/img/element-icons/settings/desktop.05314b6.svg
@@ -692,27 +693,28 @@
%%WWWDIR%%/welcome/images/icon-help.svg
%%WWWDIR%%/welcome/images/icon-room-directory.svg
%%WWWDIR%%/welcome/images/icon-sign-in.svg
-%%WWWDIR%%/widgets/element-call/assets/IndexedDBWorker-DunQAoUH.js
-%%WWWDIR%%/widgets/element-call/assets/IndexedDBWorker-DunQAoUH.js.map
+%%WWWDIR%%/widgets/element-call/assets/IndexedDBWorker-whz4J8_U.js
+%%WWWDIR%%/widgets/element-call/assets/IndexedDBWorker-whz4J8_U.js.map
%%WWWDIR%%/widgets/element-call/assets/cat-4r_NkDcK.ogg
%%WWWDIR%%/widgets/element-call/assets/cat-Dd8bv_2W.mp3
%%WWWDIR%%/widgets/element-call/assets/clap-AxCMZLTd.ogg
%%WWWDIR%%/widgets/element-call/assets/clap-Dxm5qGyl.mp3
%%WWWDIR%%/widgets/element-call/assets/crickets-CcwrRdbq.mp3
%%WWWDIR%%/widgets/element-call/assets/crickets-DUJdcuUa.ogg
-%%WWWDIR%%/widgets/element-call/assets/de-app-BVrY_LcE.json
+%%WWWDIR%%/widgets/element-call/assets/cs-app-BIDxiN50.json
+%%WWWDIR%%/widgets/element-call/assets/de-app-Dn3BQmuZ.json
%%WWWDIR%%/widgets/element-call/assets/deer-91r1Gyrx.mp3
%%WWWDIR%%/widgets/element-call/assets/deer-DPSlVch4.ogg
%%WWWDIR%%/widgets/element-call/assets/dog-BoQdnF-w.mp3
%%WWWDIR%%/widgets/element-call/assets/dog-CxIWtkNX.ogg
%%WWWDIR%%/widgets/element-call/assets/el-app-Bgiig2Nz.json
-%%WWWDIR%%/widgets/element-call/assets/en-app-CaNSxxxY.json
-%%WWWDIR%%/widgets/element-call/assets/es-app-k4RDObng.json
-%%WWWDIR%%/widgets/element-call/assets/et-app-lXLRqT0e.json
-%%WWWDIR%%/widgets/element-call/assets/fr-app-DbyWYFAw.json
+%%WWWDIR%%/widgets/element-call/assets/en-app-LL1Igtxp.json
+%%WWWDIR%%/widgets/element-call/assets/es-app-Q3c7lmEj.json
+%%WWWDIR%%/widgets/element-call/assets/et-app-DPt7J6kw.json
+%%WWWDIR%%/widgets/element-call/assets/fr-app-BxTYbDfK.json
%%WWWDIR%%/widgets/element-call/assets/generic-BBbS3Wph.ogg
%%WWWDIR%%/widgets/element-call/assets/generic-BFeSb6fL.mp3
-%%WWWDIR%%/widgets/element-call/assets/id-app-C7u2K42_.json
+%%WWWDIR%%/widgets/element-call/assets/id-app-B-8jUQf1.json
%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-400-normal-Befkm-iY.woff
%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-400-normal-CjvQBeBR.woff2
%%WWWDIR%%/widgets/element-call/assets/inconsolata-latin-700-normal-BUbZx5Dd.woff2
@@ -726,14 +728,14 @@
%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-700-normal-D1IfJGt6.woff
%%WWWDIR%%/widgets/element-call/assets/inconsolata-vietnamese-700-normal-DlaT3sch.woff2
%%WWWDIR%%/widgets/element-call/assets/index-BtY3MdEn.css
-%%WWWDIR%%/widgets/element-call/assets/index-CO76Uop_.js
-%%WWWDIR%%/widgets/element-call/assets/index-CO76Uop_.js.map
-%%WWWDIR%%/widgets/element-call/assets/index-ID8kuokP.js
-%%WWWDIR%%/widgets/element-call/assets/index-ID8kuokP.js.LICENSE.txt
-%%WWWDIR%%/widgets/element-call/assets/index-ID8kuokP.js.map
-%%WWWDIR%%/widgets/element-call/assets/index-K2xIZ1TO.js
-%%WWWDIR%%/widgets/element-call/assets/index-K2xIZ1TO.js.LICENSE.txt
-%%WWWDIR%%/widgets/element-call/assets/index-K2xIZ1TO.js.map
+%%WWWDIR%%/widgets/element-call/assets/index-CnwgenbU.js
+%%WWWDIR%%/widgets/element-call/assets/index-CnwgenbU.js.map
+%%WWWDIR%%/widgets/element-call/assets/index-DOJHP7J4.js
+%%WWWDIR%%/widgets/element-call/assets/index-DOJHP7J4.js.LICENSE.txt
+%%WWWDIR%%/widgets/element-call/assets/index-DOJHP7J4.js.map
+%%WWWDIR%%/widgets/element-call/assets/index-DgskObdj.js
+%%WWWDIR%%/widgets/element-call/assets/index-DgskObdj.js.LICENSE.txt
+%%WWWDIR%%/widgets/element-call/assets/index-DgskObdj.js.map
%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2
%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff
%%WWWDIR%%/widgets/element-call/assets/inter-cyrillic-500-normal-D4Vwzodn.woff2
@@ -790,16 +792,17 @@
%%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-600-normal-Cm6aH8_k.woff
%%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-700-normal-CGpBpxLq.woff2
%%WWWDIR%%/widgets/element-call/assets/inter-vietnamese-700-normal-dAnkLlTo.woff
-%%WWWDIR%%/widgets/element-call/assets/it-app-Brq71wxA.json
+%%WWWDIR%%/widgets/element-call/assets/it-app-Cik25Qgd.json
+%%WWWDIR%%/widgets/element-call/assets/ja-app-Cp_00ujI.json
%%WWWDIR%%/widgets/element-call/assets/join_call-DlMV9nHk.ogg
%%WWWDIR%%/widgets/element-call/assets/join_call-dEJCP2wD.mp3
%%WWWDIR%%/widgets/element-call/assets/left_call-BbqmRgnC.mp3
%%WWWDIR%%/widgets/element-call/assets/left_call-C7NMl6WI.ogg
%%WWWDIR%%/widgets/element-call/assets/lightbulb-BIeJtAR_.ogg
%%WWWDIR%%/widgets/element-call/assets/lightbulb-BrnY00qi.mp3
-%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-uNa5aSsA.js
-%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-uNa5aSsA.js.map
-%%WWWDIR%%/widgets/element-call/assets/lv-app--dkl5K2p.json
+%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-P7E4-zMp.js
+%%WWWDIR%%/widgets/element-call/assets/livekit-client.e2ee.worker-P7E4-zMp.js.map
+%%WWWDIR%%/widgets/element-call/assets/lv-app-J9DGb4uv.json
%%WWWDIR%%/widgets/element-call/assets/matrix-sdk-crypto-wasm-D9e1T4vy.js
%%WWWDIR%%/widgets/element-call/assets/matrix-sdk-crypto-wasm-D9e1T4vy.js.map
%%WWWDIR%%/widgets/element-call/assets/matrix_sdk_crypto_wasm_bg-B6p0UpxL.wasm
@@ -808,26 +811,28 @@
%%WWWDIR%%/widgets/element-call/assets/pako.esm-Bt8vjcgE.js.map
%%WWWDIR%%/widgets/element-call/assets/party-BZPeTgC3.mp3
%%WWWDIR%%/widgets/element-call/assets/party-D7rIOhAQ.ogg
-%%WWWDIR%%/widgets/element-call/assets/pl-app-DGeQk6oM.json
-%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CVX0K6-A.js
-%%WWWDIR%%/widgets/element-call/assets/polyfill-force-CVX0K6-A.js.map
-%%WWWDIR%%/widgets/element-call/assets/polyfill-force-nR8-tTWm.js
-%%WWWDIR%%/widgets/element-call/assets/polyfill-force-nR8-tTWm.js.map
+%%WWWDIR%%/widgets/element-call/assets/pl-app-CUkXVSZk.json
+%%WWWDIR%%/widgets/element-call/assets/polyfill-force-DmQV3-w7.js
+%%WWWDIR%%/widgets/element-call/assets/polyfill-force-DmQV3-w7.js.map
+%%WWWDIR%%/widgets/element-call/assets/polyfill-force-DxJcBG4e.js
+%%WWWDIR%%/widgets/element-call/assets/polyfill-force-DxJcBG4e.js.map
%%WWWDIR%%/widgets/element-call/assets/raise_hand-Bzqn65WB.mp3
%%WWWDIR%%/widgets/element-call/assets/raise_hand-CUbxEnt9.ogg
-%%WWWDIR%%/widgets/element-call/assets/ro-app-C7W3EjXp.json
+%%WWWDIR%%/widgets/element-call/assets/ro-app-KHxgbZz-.json
%%WWWDIR%%/widgets/element-call/assets/rock-BVCJXNC-.ogg
%%WWWDIR%%/widgets/element-call/assets/rock-CHdnB31m.mp3
-%%WWWDIR%%/widgets/element-call/assets/ru-app-B-FtZqJU.json
+%%WWWDIR%%/widgets/element-call/assets/ru-app-eoBdfBL5.json
%%WWWDIR%%/widgets/element-call/assets/screen_share_started-DH3qxml5.mp3
%%WWWDIR%%/widgets/element-call/assets/screen_share_started-IZDL-kAw.ogg
-%%WWWDIR%%/widgets/element-call/assets/sk-app-C-Uhf1j4.json
-%%WWWDIR%%/widgets/element-call/assets/spa-guyHZvo_.js
-%%WWWDIR%%/widgets/element-call/assets/spa-guyHZvo_.js.map
-%%WWWDIR%%/widgets/element-call/assets/uk-app-BxyP4dDT.json
+%%WWWDIR%%/widgets/element-call/assets/sk-app-oyZEXyo9.json
+%%WWWDIR%%/widgets/element-call/assets/spa-DVTankup.js
+%%WWWDIR%%/widgets/element-call/assets/spa-DVTankup.js.map
+%%WWWDIR%%/widgets/element-call/assets/sv-app-D3UhBwmo.json
+%%WWWDIR%%/widgets/element-call/assets/tr-app-Dk--6BpP.json
+%%WWWDIR%%/widgets/element-call/assets/uk-app-8w2P6iQj.json
%%WWWDIR%%/widgets/element-call/assets/wave-Bzf1LSMH.mp3
%%WWWDIR%%/widgets/element-call/assets/wave-FiiOzicp.ogg
-%%WWWDIR%%/widgets/element-call/assets/zh-Hans-app-CCvn5Yaa.json
-%%WWWDIR%%/widgets/element-call/assets/zh-Hant-app-bsZKL_R6.json
+%%WWWDIR%%/widgets/element-call/assets/zh-Hans-app-8pDbXAOO.json
+%%WWWDIR%%/widgets/element-call/assets/zh-Hant-app-BV1LKS_j.json
%%WWWDIR%%/widgets/element-call/config.json
%%WWWDIR%%/widgets/element-call/index.html
diff --git a/www/filtron/Makefile b/www/filtron/Makefile
index 4aab5b3251d7..0800b268c687 100644
--- a/www/filtron/Makefile
+++ b/www/filtron/Makefile
@@ -1,6 +1,6 @@
PORTNAME= filtron
PORTVERSION= g20180218
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/galene/Makefile b/www/galene/Makefile
index 8bea5d198bab..3bb093e111c8 100644
--- a/www/galene/Makefile
+++ b/www/galene/Makefile
@@ -1,5 +1,6 @@
PORTNAME= galene
DISTVERSION= 0.96.3
+PORTREVISION= 1
CATEGORIES= www net-im
MAINTAINER= bapt@FreeBSD.org
diff --git a/www/glance/Makefile b/www/glance/Makefile
index 2c324187d9f8..a5d19357b8e1 100644
--- a/www/glance/Makefile
+++ b/www/glance/Makefile
@@ -1,7 +1,7 @@
PORTNAME= glance
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= adamw@FreeBSD.org
diff --git a/www/go-anubis/Makefile b/www/go-anubis/Makefile
index ee3227e436a3..f60ea9332dba 100644
--- a/www/go-anubis/Makefile
+++ b/www/go-anubis/Makefile
@@ -1,6 +1,7 @@
PORTNAME= anubis
DISTVERSIONPREFIX= v
DISTVERSION= 1.15.1
+PORTREVISION= 1
CATEGORIES= www
PKGNAMEPREFIX= go-
diff --git a/www/go-www/Makefile b/www/go-www/Makefile
index 62dc745e14e9..269f51449070 100644
--- a/www/go-www/Makefile
+++ b/www/go-www/Makefile
@@ -1,6 +1,6 @@
PORTNAME= www
PORTVERSION= 2.0.0
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= www
PKGNAMEPREFIX= go-
diff --git a/www/gobuffalo/Makefile b/www/gobuffalo/Makefile
index 322eacdf55ce..2ccb761b5f56 100644
--- a/www/gobuffalo/Makefile
+++ b/www/gobuffalo/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gobuffalo
PORTVERSION= 0.16.27
DISTVERSIONPREFIX= v
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= www
MAINTAINER= ports@FreeBSD.org
diff --git a/www/gohugo/Makefile b/www/gohugo/Makefile
index a998c60d116c..d91cb1805544 100644
--- a/www/gohugo/Makefile
+++ b/www/gohugo/Makefile
@@ -1,6 +1,7 @@
PORTNAME= hugo
DISTVERSIONPREFIX= v
-DISTVERSION= 0.147.3
+DISTVERSION= 0.147.4
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www
PKGNAMEPREFIX= go
diff --git a/www/gohugo/distinfo b/www/gohugo/distinfo
index 550828130a87..844026f970c7 100644
--- a/www/gohugo/distinfo
+++ b/www/gohugo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1747057537
-SHA256 (go/www_gohugo/hugo-v0.147.3/v0.147.3.mod) = cb41ea476364590e46adc72d923c617f69d99544d2a78c743ae4608f4c43ea25
-SIZE (go/www_gohugo/hugo-v0.147.3/v0.147.3.mod) = 8036
-SHA256 (go/www_gohugo/hugo-v0.147.3/v0.147.3.zip) = 36a1eb90054d1cef4aa8f74a9951e44c211d0d68d0d3fe90a8af4764fa6a0117
-SIZE (go/www_gohugo/hugo-v0.147.3/v0.147.3.zip) = 5734808
+TIMESTAMP = 1747741364
+SHA256 (go/www_gohugo/hugo-v0.147.4/v0.147.4.mod) = cb41ea476364590e46adc72d923c617f69d99544d2a78c743ae4608f4c43ea25
+SIZE (go/www_gohugo/hugo-v0.147.4/v0.147.4.mod) = 8036
+SHA256 (go/www_gohugo/hugo-v0.147.4/v0.147.4.zip) = e723aac853ffa451bac32b823192d8fcb78d18e378437f277e0e4c214bc126c2
+SIZE (go/www_gohugo/hugo-v0.147.4/v0.147.4.zip) = 5736653
diff --git a/www/gotty/Makefile b/www/gotty/Makefile
index 9c5bf0ccfab0..682fa25de8ac 100644
--- a/www/gotty/Makefile
+++ b/www/gotty/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gotty
PORTVERSION= 1.5.0
DISTVERSIONPREFIX= v
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= www net
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/www/grafana/Makefile b/www/grafana/Makefile
index 6f770e49d424..1102f250e042 100644
--- a/www/grafana/Makefile
+++ b/www/grafana/Makefile
@@ -1,6 +1,7 @@
PORTNAME= grafana
DISTVERSIONPREFIX= v
DISTVERSION= 12.0.0
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://dl.grafana.com/oss/release/ \
https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod
diff --git a/www/gurl/Makefile b/www/gurl/Makefile
index 48a4df842236..a344aee2535f 100644
--- a/www/gurl/Makefile
+++ b/www/gurl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gurl
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= dch@FreeBSD.org
diff --git a/www/icapeg/Makefile b/www/icapeg/Makefile
index d8309240108c..75dfe51d78d6 100644
--- a/www/icapeg/Makefile
+++ b/www/icapeg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= icapeg
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= www
MAINTAINER= support@egirna.com
diff --git a/www/ilias/Makefile b/www/ilias/Makefile
index 9e04575c9bb4..c78043deb278 100644
--- a/www/ilias/Makefile
+++ b/www/ilias/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ilias
DISTVERSIONPREFIX= v
-DISTVERSION= 9.8
+DISTVERSION= 9.9
CATEGORIES= www education
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/www/ilias/distinfo b/www/ilias/distinfo
index 3dc99d430632..2c13f3e68015 100644
--- a/www/ilias/distinfo
+++ b/www/ilias/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743576853
-SHA256 (ILIAS-eLearning-ILIAS-v9.8_GH0.tar.gz) = 6514fd6e2512da539bc690db355e351c4dfc0ef0bb3d693e055a7205bc8b602d
-SIZE (ILIAS-eLearning-ILIAS-v9.8_GH0.tar.gz) = 31883618
+TIMESTAMP = 1747811218
+SHA256 (ILIAS-eLearning-ILIAS-v9.9_GH0.tar.gz) = cc97b2b1d96f9514466e253175736af95e3bc75842b8e9063c48d2b36c58029f
+SIZE (ILIAS-eLearning-ILIAS-v9.9_GH0.tar.gz) = 31900295
diff --git a/www/iridium/Makefile b/www/iridium/Makefile
index 40178f0ec7ba..5c87dc11671a 100644
--- a/www/iridium/Makefile
+++ b/www/iridium/Makefile
@@ -1,5 +1,6 @@
PORTNAME= iridium
PORTVERSION= 2025.05.136.2
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= www wayland
diff --git a/www/iridium/files/patch-build_rust_allocator_BUILD.gn b/www/iridium/files/patch-build_rust_allocator_BUILD.gn
new file mode 100644
index 000000000000..cb1633140dcc
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_allocator_BUILD.gn
@@ -0,0 +1,109 @@
+--- build/rust/allocator/BUILD.gn.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/BUILD.gn
+@@ -0,0 +1,106 @@
++# Copyright 2025 The Chromium Authors
++# Use of this source code is governed by a BSD-style license that can be
++# found in the LICENSE file.
++
++import("//build/buildflag_header.gni")
++import("//build/config/rust.gni")
++import("//build/rust/rust_static_library.gni")
++
++rust_allocator_uses_partition_alloc = false
++if (build_with_chromium) {
++ import("//base/allocator/partition_allocator/partition_alloc.gni")
++ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
++}
++
++# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and
++# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust
++# allocation functions at PartitionAlloc. Generally, this means we just direct
++# them to the Standard Library's allocator.
++#
++# However, on Windows the Standard Library uses HeapAlloc() and Windows ASAN
++# does *not* hook that method, so ASAN does not get to hear about allocations
++# made in Rust. To resolve this, we redirect allocation to _aligned_malloc
++# which Windows ASAN *does* hook.
++#
++# Note that there is a runtime option to make ASAN hook HeapAlloc() but
++# enabling it breaks Win32 APIs like CreateProcess:
++# https://crbug.com/368070343#comment29
++rust_allocator_uses_aligned_malloc = false
++if (!rust_allocator_uses_partition_alloc && is_win && is_asan) {
++ rust_allocator_uses_aligned_malloc = true
++}
++
++rust_allocator_uses_allocator_impls_h =
++ rust_allocator_uses_partition_alloc || rust_allocator_uses_aligned_malloc
++
++buildflag_header("buildflags") {
++ header = "buildflags.h"
++ flags = [
++ "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
++ "RUST_ALLOCATOR_USES_ALIGNED_MALLOC=$rust_allocator_uses_aligned_malloc",
++ ]
++ visibility = [ ":*" ]
++}
++
++if (toolchain_has_rust) {
++ # All targets which depend on Rust code but are not linked by rustc must
++ # depend on this. Usually, this dependency will come from the rust_target() GN
++ # template. However, cargo_crate() does *not* include this dependency so any
++ # C++ targets which directly depend on a cargo_crate() must depend on this.
++ rust_static_library("allocator") {
++ sources = [ "lib.rs" ]
++ crate_root = "lib.rs"
++ cxx_bindings = [ "lib.rs" ]
++
++ deps = [ ":alloc_error_handler_impl" ]
++ if (rust_allocator_uses_allocator_impls_h) {
++ deps += [ ":allocator_impls" ]
++ }
++
++ no_chromium_prelude = true
++ no_allocator_crate = true
++ allow_unsafe = true
++
++ rustflags = []
++ if (rust_allocator_uses_allocator_impls_h) {
++ rustflags += [ "--cfg=rust_allocator_uses_allocator_impls_h" ]
++ cxx_bindings += [ "allocator_impls_ffi.rs" ]
++ sources += [ "allocator_impls_ffi.rs" ]
++ }
++
++ # TODO(https://crbug.com/410596442): Stop using unstable features here.
++ configs -= [ "//build/config/compiler:disallow_unstable_features" ]
++ }
++
++ if (rust_allocator_uses_allocator_impls_h) {
++ static_library("allocator_impls") {
++ public_deps = []
++ if (rust_allocator_uses_partition_alloc) {
++ public_deps +=
++ [ "//base/allocator/partition_allocator:partition_alloc" ]
++ }
++
++ sources = [
++ "allocator_impls.cc",
++ "allocator_impls.h",
++ ]
++ deps = [ ":buildflags" ]
++ visibility = [ ":*" ]
++ }
++ }
++
++ static_library("alloc_error_handler_impl") {
++ sources = [
++ # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
++ # copied from `//base`.
++ # TODO(crbug.com/40279749): Avoid duplication / reuse code.
++ "alias.cc",
++ "alias.h",
++ "alloc_error_handler_impl.cc",
++ "alloc_error_handler_impl.h",
++ "compiler_specific.h",
++ "immediate_crash.h",
++ ]
++ visibility = [ ":*" ]
++ }
++}
diff --git a/www/iridium/files/patch-build_rust_allocator_DEPS b/www/iridium/files/patch-build_rust_allocator_DEPS
new file mode 100644
index 000000000000..74bb2d6c2421
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_allocator_DEPS
@@ -0,0 +1,12 @@
+--- build/rust/allocator/DEPS.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/DEPS
+@@ -0,0 +1,9 @@
++include_rules = [
++ "-base",
++]
++
++specific_include_rules = {
++ "allocator_impls.cc" : [
++ "+partition_alloc"
++ ]
++}
diff --git a/www/iridium/files/patch-build_rust_allocator_alias.cc b/www/iridium/files/patch-build_rust_allocator_alias.cc
new file mode 100644
index 000000000000..5280641f27e1
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_allocator_alias.cc
@@ -0,0 +1,25 @@
+--- build/rust/allocator/alias.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.cc
+@@ -0,0 +1,22 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.cc ( additionally the APIs
++// were moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#include "build/rust/allocator/alias.h"
++
++#include "build/rust/allocator/compiler_specific.h"
++
++namespace build_rust_std {
++namespace debug {
++
++// This file/function should be excluded from LTO/LTCG to ensure that the
++// compiler can't see this function's implementation when compiling calls to it.
++NOINLINE void Alias(const void* var) {}
++
++} // namespace debug
++} // namespace build_rust_std
diff --git a/www/iridium/files/patch-build_rust_allocator_alias.h b/www/iridium/files/patch-build_rust_allocator_alias.h
new file mode 100644
index 000000000000..6530c6ae8779
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_allocator_alias.h
@@ -0,0 +1,40 @@
+--- build/rust/allocator/alias.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.h
+@@ -0,0 +1,37 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.h (and then trimmed to just
++// the APIs / macros needed by //build/rust/std; additionally the APIs were
++// moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALIAS_H_
++#define BUILD_RUST_ALLOCATOR_ALIAS_H_
++
++#include <stddef.h>
++
++namespace build_rust_std {
++namespace debug {
++
++// Make the optimizer think that |var| is aliased. This can be used to prevent a
++// local variable from being optimized out (which is something that
++// `NO_CODE_FOLDING` macro definition below depends on). See
++// //base/debug/alias.h for more details.
++void Alias(const void* var);
++
++} // namespace debug
++
++} // namespace build_rust_std
++
++// Prevent code folding (where a linker identifies functions that are
++// bit-identical and overlays them, which saves space but it leads to confusing
++// call stacks because multiple symbols are at the same address). See
++// //base/debug/alias.h for more details.
++#define NO_CODE_FOLDING() \
++ const int line_number = __LINE__; \
++ build_rust_std::debug::Alias(&line_number)
++
++#endif // BUILD_RUST_ALLOCATOR_ALIAS_H_
diff --git a/www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc b/www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
new file mode 100644
index 000000000000..048c267abefa
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
@@ -0,0 +1,20 @@
+--- build/rust/allocator/alloc_error_handler_impl.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.cc
+@@ -0,0 +1,17 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/alloc_error_handler_impl.h"
++
++#include "build/rust/allocator/alias.h"
++#include "build/rust/allocator/immediate_crash.h"
++
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl() {
++ NO_CODE_FOLDING();
++ IMMEDIATE_CRASH();
++}
++
++} // namespace rust_allocator_internal
diff --git a/www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.h b/www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.h
new file mode 100644
index 000000000000..887ea602b027
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_allocator_alloc__error__handler__impl.h
@@ -0,0 +1,24 @@
+--- build/rust/allocator/alloc_error_handler_impl.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.h
+@@ -0,0 +1,21 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++#define BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++
++// This header exposes to Rust a C++ implementation of quickly crashing after an
++// allocation error. (The API below is called from `__rust_alloc_error_handler`
++// in `lib.rs`.)
++//
++// TODO(lukasza): Investigate if we can delete this `.h` / `.cc` and just call
++// `std::process::abort()` (or something else?) directly from `.rs`. The main
++// open question is how much we care about `NO_CODE_FOLDING`.
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl();
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
diff --git a/www/iridium/files/patch-build_rust_allocator_allocator__impls.cc b/www/iridium/files/patch-build_rust_allocator_allocator__impls.cc
new file mode 100644
index 000000000000..94e04d7b966a
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_allocator_allocator__impls.cc
@@ -0,0 +1,108 @@
+--- build/rust/allocator/allocator_impls.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.cc
+@@ -0,0 +1,105 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/allocator_impls.h"
++
++#ifdef UNSAFE_BUFFERS_BUILD
++// TODO(crbug.com/390223051): Remove C-library calls to fix the errors.
++#pragma allow_unsafe_libc_calls
++#endif
++
++#include <cstddef>
++#include <cstring>
++
++#include "build/build_config.h"
++#include "build/rust/allocator/buildflags.h"
++
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++#include "partition_alloc/partition_alloc_constants.h" // nogncheck
++#include "partition_alloc/shim/allocator_shim.h" // nogncheck
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++#include <cstdlib>
++#endif
++
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // PartitionAlloc will crash if given an alignment larger than this.
++ if (align > partition_alloc::internal::kMaxSupportedAlignment) {
++ return nullptr;
++ }
++
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(allocator_shim::UncheckedAlloc(size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedAlloc(size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_malloc(size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++void dealloc(unsigned char* p, size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ if (align <= alignof(std::max_align_t)) {
++ allocator_shim::UncheckedFree(p);
++ } else {
++ allocator_shim::UncheckedAlignedFree(p);
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return _aligned_free(p);
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedRealloc(p, new_size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedRealloc(p, new_size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_realloc(p, new_size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* alloc_zeroed(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) || \
++ BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ // TODO(danakj): When RUST_ALLOCATOR_USES_PARTITION_ALLOC is true, it's
++ // possible that a partition_alloc::UncheckedAllocZeroed() call would perform
++ // better than partition_alloc::UncheckedAlloc() + memset. But there is no
++ // such API today. See b/342251590.
++ unsigned char* p = alloc(size, align);
++ if (p) {
++ memset(p, 0, size);
++ }
++ return p;
++#else
++#error This configuration is not supported.
++#endif
++}
++
++} // namespace rust_allocator_internal
diff --git a/www/iridium/files/patch-build_rust_allocator_allocator__impls.h b/www/iridium/files/patch-build_rust_allocator_allocator__impls.h
new file mode 100644
index 000000000000..9249cdc938d2
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_allocator_allocator__impls.h
@@ -0,0 +1,27 @@
+--- build/rust/allocator/allocator_impls.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.h
+@@ -0,0 +1,24 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++#define BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++
++#include <cstddef>
++
++// This header exposes a C++ allocator (e.g. PartitionAlloc) to Rust.
++// The APIs below are called from `impl GlobalAlloc` in `lib.rs`.
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align);
++void dealloc(unsigned char* p, size_t size, size_t align);
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size);
++unsigned char* alloc_zeroed(size_t size, size_t align);
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
diff --git a/www/iridium/files/patch-build_rust_allocator_allocator__impls__ffi.rs b/www/iridium/files/patch-build_rust_allocator_allocator__impls__ffi.rs
new file mode 100644
index 000000000000..8f0baf1576ce
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_allocator_allocator__impls__ffi.rs
@@ -0,0 +1,22 @@
+--- build/rust/allocator/allocator_impls_ffi.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls_ffi.rs
+@@ -0,0 +1,19 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! FFI for `allocator_impls.h` is in a separate `.rs` file/module to
++//! better support conditional compilation (these functions are only
++//! used under `#[cfg(rust_allocator_uses_allocator_impls_h)]`.
++
++#[cxx::bridge(namespace = "rust_allocator_internal")]
++pub mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/allocator_impls.h");
++
++ unsafe fn alloc(size: usize, align: usize) -> *mut u8;
++ unsafe fn dealloc(p: *mut u8, size: usize, align: usize);
++ unsafe fn realloc(p: *mut u8, old_size: usize, align: usize, new_size: usize) -> *mut u8;
++ unsafe fn alloc_zeroed(size: usize, align: usize) -> *mut u8;
++ }
++}
diff --git a/www/iridium/files/patch-build_rust_allocator_compiler__specific.h b/www/iridium/files/patch-build_rust_allocator_compiler__specific.h
new file mode 100644
index 000000000000..7feb0c739d79
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_allocator_compiler__specific.h
@@ -0,0 +1,41 @@
+--- build/rust/allocator/compiler_specific.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/compiler_specific.h
+@@ -0,0 +1,38 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/compiler_specific.h (and then
++// significantly trimmed to just the APIs / macros needed by //build/rust/std).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++#define BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++
++#include "build/build_config.h"
++
++#if defined(COMPILER_MSVC) && !defined(__clang__)
++#error "Only clang-cl is supported on Windows, see https://crbug.com/988071"
++#endif
++
++#if defined(__has_attribute)
++#define HAS_ATTRIBUTE(x) __has_attribute(x)
++#else
++#define HAS_ATTRIBUTE(x) 0
++#endif
++
++// Annotate a function indicating it should not be inlined.
++// Use like:
++// NOINLINE void DoStuff() { ... }
++#if defined(__clang__) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE [[clang::noinline]]
++#elif defined(COMPILER_GCC) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE __attribute__((noinline))
++#elif defined(COMPILER_MSVC)
++#define NOINLINE __declspec(noinline)
++#else
++#define NOINLINE
++#endif
++
++#endif // BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
diff --git a/www/iridium/files/patch-build_rust_allocator_immediate__crash.h b/www/iridium/files/patch-build_rust_allocator_immediate__crash.h
new file mode 100644
index 000000000000..7ab0f9d9c34c
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_allocator_immediate__crash.h
@@ -0,0 +1,174 @@
+--- build/rust/allocator/immediate_crash.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/immediate_crash.h
+@@ -0,0 +1,171 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/immediate_crash.h.
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++#define BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++
++#include "build/build_config.h"
++
++// Crashes in the fastest possible way with no attempt at logging.
++// There are several constraints; see http://crbug.com/664209 for more context.
++//
++// - TRAP_SEQUENCE_() must be fatal. It should not be possible to ignore the
++// resulting exception or simply hit 'continue' to skip over it in a debugger.
++// - Different instances of TRAP_SEQUENCE_() must not be folded together, to
++// ensure crash reports are debuggable. Unlike __builtin_trap(), asm volatile
++// blocks will not be folded together.
++// Note: TRAP_SEQUENCE_() previously required an instruction with a unique
++// nonce since unlike clang, GCC folds together identical asm volatile
++// blocks.
++// - TRAP_SEQUENCE_() must produce a signal that is distinct from an invalid
++// memory access.
++// - TRAP_SEQUENCE_() must be treated as a set of noreturn instructions.
++// __builtin_unreachable() is used to provide that hint here. clang also uses
++// this as a heuristic to pack the instructions in the function epilogue to
++// improve code density.
++//
++// Additional properties that are nice to have:
++// - TRAP_SEQUENCE_() should be as compact as possible.
++// - The first instruction of TRAP_SEQUENCE_() should not change, to avoid
++// shifting crash reporting clusters. As a consequence of this, explicit
++// assembly is preferred over intrinsics.
++// Note: this last bullet point may no longer be true, and may be removed in
++// the future.
++
++// Note: TRAP_SEQUENCE Is currently split into two macro helpers due to the fact
++// that clang emits an actual instruction for __builtin_unreachable() on certain
++// platforms (see https://crbug.com/958675). In addition, the int3/bkpt/brk will
++// be removed in followups, so splitting it up like this now makes it easy to
++// land the followups.
++
++#if defined(COMPILER_GCC)
++
++#if BUILDFLAG(IS_NACL)
++
++// Crash report accuracy is not guaranteed on NaCl.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#elif defined(ARCH_CPU_X86_FAMILY)
++
++// TODO(crbug.com/40625592): In theory, it should be possible to use just
++// int3. However, there are a number of crashes with SIGILL as the exception
++// code, so it seems likely that there's a signal handler that allows execution
++// to continue after SIGTRAP.
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++
++#if BUILDFLAG(IS_APPLE)
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Mac.
++#define TRAP_SEQUENCE2_() asm volatile("")
++#else
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++#endif // BUILDFLAG(IS_APPLE)
++
++#elif defined(ARCH_CPU_ARMEL)
++
++// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running
++// as a 32 bit userspace app on arm64. There doesn't seem to be any way to
++// cause a SIGTRAP from userspace without using a syscall (which would be a
++// problem for sandboxing).
++// TODO(crbug.com/40625592): Remove bkpt from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("bkpt #0")
++#define TRAP_SEQUENCE2_() asm volatile("udf #0")
++
++#elif defined(ARCH_CPU_ARM64)
++
++// This will always generate a SIGTRAP on arm64.
++// TODO(crbug.com/40625592): Remove brk from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("brk #0")
++#define TRAP_SEQUENCE2_() asm volatile("hlt #0")
++
++#else
++
++// Crash report accuracy will not be guaranteed on other architectures, but at
++// least this will crash as expected.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#endif // ARCH_CPU_*
++
++#elif defined(COMPILER_MSVC)
++
++#if !defined(__clang__)
++
++// MSVC x64 doesn't support inline asm, so use the MSVC intrinsic.
++#define TRAP_SEQUENCE1_() __debugbreak()
++#define TRAP_SEQUENCE2_()
++
++#elif defined(ARCH_CPU_ARM64)
++
++// Windows ARM64 uses "BRK #F000" as its breakpoint instruction, and
++// __debugbreak() generates that in both VC++ and clang.
++#define TRAP_SEQUENCE1_() __debugbreak()
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Win64,
++// https://crbug.com/958373
++#define TRAP_SEQUENCE2_() __asm volatile("")
++
++#else
++
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++
++#endif // __clang__
++
++#else
++
++#error No supported trap sequence!
++
++#endif // COMPILER_GCC
++
++#define TRAP_SEQUENCE_() \
++ do { \
++ TRAP_SEQUENCE1_(); \
++ TRAP_SEQUENCE2_(); \
++ } while (false)
++
++// CHECK() and the trap sequence can be invoked from a constexpr function.
++// This could make compilation fail on GCC, as it forbids directly using inline
++// asm inside a constexpr function. However, it allows calling a lambda
++// expression including the same asm.
++// The side effect is that the top of the stacktrace will not point to the
++// calling function, but to this anonymous lambda. This is still useful as the
++// full name of the lambda will typically include the name of the function that
++// calls CHECK() and the debugger will still break at the right line of code.
++#if !defined(COMPILER_GCC) || defined(__clang__)
++
++#define WRAPPED_TRAP_SEQUENCE_() TRAP_SEQUENCE_()
++
++#else
++
++#define WRAPPED_TRAP_SEQUENCE_() \
++ do { \
++ [] { TRAP_SEQUENCE_(); }(); \
++ } while (false)
++
++#endif // !defined(COMPILER_GCC) || defined(__clang__)
++
++#if defined(__clang__) || defined(COMPILER_GCC)
++
++// __builtin_unreachable() hints to the compiler that this is noreturn and can
++// be packed in the function epilogue.
++#define IMMEDIATE_CRASH() \
++ ({ \
++ WRAPPED_TRAP_SEQUENCE_(); \
++ __builtin_unreachable(); \
++ })
++
++#else
++
++// This is supporting non-chromium user of logging.h to build with MSVC, like
++// pdfium. On MSVC there is no __builtin_unreachable().
++#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE_()
++
++#endif // defined(__clang__) || defined(COMPILER_GCC)
++
++#endif // BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
diff --git a/www/iridium/files/patch-build_rust_allocator_lib.rs b/www/iridium/files/patch-build_rust_allocator_lib.rs
new file mode 100644
index 000000000000..89fddf278294
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_allocator_lib.rs
@@ -0,0 +1,122 @@
+--- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/lib.rs
+@@ -0,0 +1,119 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! Define the allocator that Rust code in Chrome should use.
++//!
++//! Any final artifact that depends on this crate, even transitively, will use
++//! the allocator defined here.
++//!
++//! List of known issues:
++//!
++//! 1. We'd like to use PartitionAlloc on Windows, but the stdlib uses Windows
++//! heap functions directly that PartitionAlloc can not intercept.
++//! 2. We'd like `Vec::try_reserve` to fail at runtime on Linux instead of
++//! crashing in malloc() where PartitionAlloc replaces that function.
++
++// Required to apply weak linkage to symbols.
++//
++// TODO(https://crbug.com/410596442): Stop using unstable features here.
++// https://github.com/rust-lang/rust/issues/29603 tracks stabilization of the `linkage` feature.
++#![feature(linkage)]
++// Required to apply `#[rustc_std_internal_symbol]` to our alloc error handler
++// so the name is correctly mangled as rustc expects.
++//
++// TODO(https://crbug.com/410596442): Stop using internal features here.
++#![allow(internal_features)]
++#![feature(rustc_attrs)]
++
++// This module is in a separate source file to avoid having to teach `cxxbridge`
++// about conditional compilation.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod allocator_impls_ffi;
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using an allocator from C++.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod cpp_allocator {
++ use super::allocator_impls_ffi::ffi;
++ use std::alloc::{GlobalAlloc, Layout};
++
++ struct Allocator;
++
++ unsafe impl GlobalAlloc for Allocator {
++ unsafe fn alloc(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc(layout.size(), layout.align()) }
++ }
++
++ unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) {
++ unsafe {
++ ffi::dealloc(ptr, layout.size(), layout.align());
++ }
++ }
++
++ unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc_zeroed(layout.size(), layout.align()) }
++ }
++
++ unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 {
++ unsafe { ffi::realloc(ptr, layout.size(), layout.align(), new_size) }
++ }
++ }
++
++ #[global_allocator]
++ static GLOBAL: Allocator = Allocator;
++}
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using the default Rust allocator.
++#[cfg(not(rust_allocator_uses_allocator_impls_h))]
++mod rust_allocator {
++ #[global_allocator]
++ static GLOBAL: std::alloc::System = std::alloc::System;
++}
++
++/// Module that provides global symbols that are needed both by `cpp_allocator`
++/// and `rust_allocator`.
++///
++/// When `rustc` drives linking, then it will define the symbols below. But
++/// Chromium only uses `rustc` to link Rust-only executables (e.g. `build.rs`
++/// scripts) and otherwise uses a non-Rust linker. This is why we have to
++/// manually define a few symbols below. We define those symbols
++/// as "weak" symbols, so that Rust-provided symbols "win" in case where Rust
++/// actually does drive the linking. This hack works (not only for Chromium,
++/// but also for google3 and other projects), but isn't officially supported by
++/// `rustc`.
++///
++/// TODO(https://crbug.com/410596442): Stop using internal features here.
++mod both_allocators {
++ /// As part of rustc's contract for using `#[global_allocator]` without
++ /// rustc-generated shims we must define this symbol, since we are opting in
++ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
++ #[no_mangle]
++ #[linkage = "weak"]
++ static __rust_no_alloc_shim_is_unstable: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ static __rust_alloc_error_handler_should_panic: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler(_size: usize, _align: usize) {
++ // TODO(lukasza): Investigate if we can just call `std::process::abort()` here.
++ // (Not really _needed_, but it could simplify code a little bit.)
++ unsafe { ffi::alloc_error_handler_impl() }
++ }
++
++ #[cxx::bridge(namespace = "rust_allocator_internal")]
++ mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/alloc_error_handler_impl.h");
++ unsafe fn alloc_error_handler_impl();
++ }
++ }
++}
diff --git a/www/iridium/files/patch-build_rust_cargo__crate.gni b/www/iridium/files/patch-build_rust_cargo__crate.gni
new file mode 100644
index 000000000000..a1590f727aa3
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_cargo__crate.gni
@@ -0,0 +1,25 @@
+--- build/rust/cargo_crate.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/cargo_crate.gni
+@@ -259,6 +259,12 @@ template("cargo_crate") {
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
+
++ # Don't depend on the chrome-specific #[global_allocator] crate from
++ # third-party code. This avoids some dependency cycle issues. The allocator
++ # crate will still be used if it exists anywhere in the dependency graph for
++ # a given linked artifact.
++ no_allocator_crate = true
++
+ rustc_metadata = _rustc_metadata
+
+ # TODO(crbug.com/40259764): don't default to true. This requires changes to
+@@ -482,6 +488,9 @@ template("cargo_crate") {
+
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
++
++ # Build scripts do not need to link to chrome's allocator.
++ no_allocator_crate = true
+
+ # The ${_build_script_name}_output target looks for the exe in this
+ # location. Due to how the Windows component build works, this has to
diff --git a/www/iridium/files/patch-build_rust_rust__macro.gni b/www/iridium/files/patch-build_rust_rust__macro.gni
new file mode 100644
index 000000000000..0dafc3819aa1
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_rust__macro.gni
@@ -0,0 +1,12 @@
+--- build/rust/rust_macro.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_macro.gni
+@@ -16,6 +16,9 @@ template("rust_macro") {
+ forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
+ proc_macro_configs = invoker.configs
+ target_type = "rust_proc_macro"
++
++ # Macros are loaded by rustc and shouldn't use chrome's allocation routines.
++ no_allocator_crate = true
+ }
+ }
+
diff --git a/www/iridium/files/patch-build_rust_rust__target.gni b/www/iridium/files/patch-build_rust_rust__target.gni
new file mode 100644
index 000000000000..f4ad6f04fc45
--- /dev/null
+++ b/www/iridium/files/patch-build_rust_rust__target.gni
@@ -0,0 +1,13 @@
+--- build/rust/rust_target.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_target.gni
+@@ -339,6 +339,10 @@ template("rust_target") {
+ _rust_deps += [ "//build/rust/std" ]
+ }
+
++ if (!defined(invoker.no_allocator_crate) || !invoker.no_allocator_crate) {
++ _rust_deps += [ "//build/rust/allocator" ]
++ }
++
+ if (_build_unit_tests) {
+ _unit_test_target = "${_target_name}_unittests"
+ if (defined(invoker.unit_test_target)) {
diff --git a/www/iridium/files/patch-build_rust_std_BUILD.gn b/www/iridium/files/patch-build_rust_std_BUILD.gn
index d0b722a2cab3..c6c2801bd47d 100644
--- a/www/iridium/files/patch-build_rust_std_BUILD.gn
+++ b/www/iridium/files/patch-build_rust_std_BUILD.gn
@@ -1,6 +1,58 @@
---- build/rust/std/BUILD.gn.orig 2025-05-07 06:48:23 UTC
+--- build/rust/std/BUILD.gn.orig 2025-05-20 09:16:26 UTC
+++ build/rust/std/BUILD.gn
-@@ -89,13 +89,20 @@ if (toolchain_has_rust) {
+@@ -15,51 +15,12 @@
+ # allocator functions to PartitionAlloc when `use_partition_alloc_as_malloc` is
+ # true, so that Rust and C++ use the same allocator backend.
+
+-import("//build/buildflag_header.gni")
+ import("//build/config/compiler/compiler.gni")
+ import("//build/config/coverage/coverage.gni")
+ import("//build/config/rust.gni")
+ import("//build/config/sanitizers/sanitizers.gni")
+
+-rust_allocator_uses_partition_alloc = false
+-if (build_with_chromium) {
+- import("//base/allocator/partition_allocator/partition_alloc.gni")
+- rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
+-}
+-
+-buildflag_header("buildflags") {
+- header = "buildflags.h"
+- flags = [
+- "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
+- ]
+- visibility = [ ":*" ]
+-}
+-
+ if (toolchain_has_rust) {
+- # If clang performs the link step, we need to provide the allocator symbols
+- # that are normally injected by rustc during linking.
+- #
+- # We also "happen to" use this to redirect allocations to PartitionAlloc,
+- # though that would be better done through a #[global_allocator] crate (see
+- # above).
+- source_set("remap_alloc") {
+- public_deps = []
+- if (rust_allocator_uses_partition_alloc) {
+- public_deps += [ "//base/allocator/partition_allocator:partition_alloc" ]
+- }
+- deps = [ ":buildflags" ]
+- sources = [
+- # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
+- # copied from `//base`.
+- # TODO(crbug.com/40279749): Avoid duplication / reuse code.
+- "alias.cc",
+- "alias.h",
+- "compiler_specific.h",
+- "immediate_crash.h",
+- "remap_alloc.cc",
+- ]
+- }
+-
+ # List of Rust stdlib rlibs which are present in the official Rust toolchain
+ # we are using from the Android team. This is usually a version or two behind
+ # nightly. Generally this matches the toolchain we build ourselves, but if
+@@ -89,13 +50,20 @@ if (toolchain_has_rust) {
# These are no longer present in the Windows toolchain.
stdlib_files += [
"addr2line",
@@ -22,7 +74,7 @@
}
if (toolchain_for_rust_host_build_tools) {
-@@ -115,7 +122,6 @@ if (toolchain_has_rust) {
+@@ -115,7 +83,6 @@ if (toolchain_has_rust) {
# don't need to pass to the C++ linker because they're used for specialized
# purposes.
skip_stdlib_files = [
@@ -30,3 +82,25 @@
"rustc_std_workspace_alloc",
"rustc_std_workspace_core",
"rustc_std_workspace_std",
+@@ -269,8 +236,6 @@ if (toolchain_has_rust) {
+ foreach(libname, stdlib_files + skip_stdlib_files) {
+ deps += [ "rules:$libname" ]
+ }
+-
+- public_deps = [ ":remap_alloc" ]
+ }
+ } else {
+ action("find_stdlib") {
+@@ -396,12 +361,6 @@ if (toolchain_has_rust) {
+ ":stdlib_public_dependent_libs",
+ ]
+ deps = [ ":prebuilt_rustc_copy_to_sysroot" ]
+-
+- # The host builds tools toolchain supports Rust only and does not use
+- # the allocator remapping to point it to PartitionAlloc.
+- if (!toolchain_for_rust_host_build_tools) {
+- deps += [ ":remap_alloc" ]
+- }
+ }
+ }
+ }
diff --git a/www/jira-cli/Makefile b/www/jira-cli/Makefile
index 9ab55e1bf213..f687cfb6df20 100644
--- a/www/jira-cli/Makefile
+++ b/www/jira-cli/Makefile
@@ -1,6 +1,7 @@
PORTNAME= jira-cli
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.0
+PORTREVISION= 1
CATEGORIES= www
DIST_SUBDIR= jira-cli
diff --git a/www/katana/Makefile b/www/katana/Makefile
index 7c45b067059e..fed705370255 100644
--- a/www/katana/Makefile
+++ b/www/katana/Makefile
@@ -1,6 +1,7 @@
PORTNAME= katana
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.3
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= dutra@FreeBSD.org
diff --git a/www/kineto/Makefile b/www/kineto/Makefile
index b6ea14cbdfa4..71141ae5727a 100644
--- a/www/kineto/Makefile
+++ b/www/kineto/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kineto
DISTVERSION= g20211104
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= www
MAINTAINER= corey@electrickite.org
diff --git a/www/lzr/Makefile b/www/lzr/Makefile
index 77272c708880..d80032db23bf 100644
--- a/www/lzr/Makefile
+++ b/www/lzr/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lzr
DISTVERSIONPREFIX= v
DISTVERSION= 1
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/miniflux/Makefile b/www/miniflux/Makefile
index 8473559b1cc8..6f56f2b0576d 100644
--- a/www/miniflux/Makefile
+++ b/www/miniflux/Makefile
@@ -1,5 +1,6 @@
PORTNAME= miniflux
DISTVERSION= 2.2.8
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= krion@FreeBSD.org
diff --git a/www/mirrorselect/Makefile b/www/mirrorselect/Makefile
index 29b5ea3a9858..fc05bad1c168 100644
--- a/www/mirrorselect/Makefile
+++ b/www/mirrorselect/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mirrorselect
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= www ports-mgmt
MAINTAINER= aly@aaronly.me
diff --git a/www/moin2/Makefile b/www/moin2/Makefile
index f9cfdc0b4cf6..73c81803afa8 100644
--- a/www/moin2/Makefile
+++ b/www/moin2/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= www python
MASTER_SITES= https://github.com/moinwiki/moin/releases/download/${DISTVERSION}/
PKGNAMESUFFIX= 2
-MAINTAINER= bofh@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Easy to use, full-featured and extensible wiki software package
WWW= https://moinmo.in/
diff --git a/www/morty/Makefile b/www/morty/Makefile
index 79686de89180..ef0e8647b324 100644
--- a/www/morty/Makefile
+++ b/www/morty/Makefile
@@ -2,7 +2,7 @@ PORTNAME= morty
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.0-12
DISTVERSIONSUFFIX= -gfe94d9a
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= www net
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/nextcloud-appointments/Makefile b/www/nextcloud-appointments/Makefile
index 251b0f2a29de..0a65342e1a21 100644
--- a/www/nextcloud-appointments/Makefile
+++ b/www/nextcloud-appointments/Makefile
@@ -1,5 +1,5 @@
PORTNAME= appointments
-PORTVERSION= 2.4.3
+PORTVERSION= 2.4.4
CATEGORIES= www
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/raw/${DISTVERSIONPREFIX}${DISTVERSION}/build/artifacts/appstore/
DISTVERSIONPREFIX= v
diff --git a/www/nextcloud-appointments/distinfo b/www/nextcloud-appointments/distinfo
index 9305ffefff03..b078a88d6d6f 100644
--- a/www/nextcloud-appointments/distinfo
+++ b/www/nextcloud-appointments/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743615391
-SHA256 (nextcloud/appointments-2.4.3/appointments.tar.gz) = 96cd6b2e7b17ed4f70a365a412dce1aef9624dc59497a2d65e8944ffd7ad27bf
-SIZE (nextcloud/appointments-2.4.3/appointments.tar.gz) = 2206164
+TIMESTAMP = 1747764016
+SHA256 (nextcloud/appointments-2.4.4/appointments.tar.gz) = 6b18195db34424edf4dbeab02f83710d19813251c5674f793168935c448b45d5
+SIZE (nextcloud/appointments-2.4.4/appointments.tar.gz) = 2215489
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
index 0bc9b585b4ab..04ccd9273c1b 100644
--- a/www/nginx-devel/Makefile
+++ b/www/nginx-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME?= nginx
PORTVERSION= 1.28.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= www
MASTER_SITES= https://nginx.org/download/ \
LOCAL/osa
diff --git a/www/nginx-devel/Makefile.extmod b/www/nginx-devel/Makefile.extmod
index 7011ee65f3f5..2bbd374b1d88 100644
--- a/www/nginx-devel/Makefile.extmod
+++ b/www/nginx-devel/Makefile.extmod
@@ -143,7 +143,7 @@ HTTP_PUSH_VARS= DSO_EXTMODS+=push
HTTP_PUSH_STREAM_GH_TUPLE= wandenberg:nginx-push-stream-module:0.6.0:pushstream
HTTP_PUSH_STREAM_VARS= DSO_EXTMODS+=pushstream
-HTTP_REDIS_GH_TUPLE= osokin:ngx_http_redis:ad7d90c:redis
+HTTP_REDIS_GH_TUPLE= osokin:ngx_http_redis:0.4.0:redis
HTTP_REDIS_VARS= DSO_EXTMODS+=redis
HTTP_SLICE_AHEAD_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src_http_modules_ngx_http_slice_read_ahead.c
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
index 558ce00747a7..3f3b1da00e21 100644
--- a/www/nginx-devel/distinfo
+++ b/www/nginx-devel/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1747580329
+TIMESTAMP = 1747855224
SHA256 (nginx-1.28.0.tar.gz) = c6b5c6b086c0df9d3ca3ff5e084c1d0ef909e6038279c71c1c3e985f576ff76a
SIZE (nginx-1.28.0.tar.gz) = 1280111
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
SIZE (nginx_mogilefs_module-1.0.4.tar.gz) = 11208
-SHA256 (osokin-ngx_http_redis-ad7d90c_GH0.tar.gz) = 3ac409accbfdc2da2288a37eba8e918b63cad460dab6b29e9f3e7b9823dca744
-SIZE (osokin-ngx_http_redis-ad7d90c_GH0.tar.gz) = 12724
+SHA256 (osokin-ngx_http_redis-0.4.0_GH0.tar.gz) = e5b699243035575cb8ffcd26fc3a8287bcd11ff414e30fd0a52c96729fd22d0d
+SIZE (osokin-ngx_http_redis-0.4.0_GH0.tar.gz) = 11858
SHA256 (passenger-6.0.27.tar.gz) = 82c830aee98feece09e84309c2d0c6bb3f7b22a3c8e33cfe93b5e0d498615d0f
SIZE (passenger-6.0.27.tar.gz) = 7548637
SHA256 (msva-nginx_ajp_module-fcbb2cc_GH0.tar.gz) = 522e94c59f5783f281d868ede2adf325bf2f8ffb9e62cf8451d4b9ac0516916c
diff --git a/www/nginx-devel/files/extra-patch-ngx_http_redis_module.c b/www/nginx-devel/files/extra-patch-ngx_http_redis_module.c
deleted file mode 100644
index 3dacd39ee6c4..000000000000
--- a/www/nginx-devel/files/extra-patch-ngx_http_redis_module.c
+++ /dev/null
@@ -1,34 +0,0 @@
---- ../ngx_http_redis-0.3.9/ngx_http_redis_module.c.orig 2022-07-10 22:10:19.031893000 -0400
-+++ ../ngx_http_redis-0.3.9/ngx_http_redis_module.c 2022-07-10 22:09:41.271731000 -0400
-@@ -562,7 +562,7 @@
- /* if defined gzip_flag... */
- if (rlcf->gzip_flag) {
- /* hash init */
-- h = ngx_list_push(&r->upstream->headers_in.headers);
-+ h = ngx_list_push(&r->headers_out.headers);
- if (h == NULL) {
- return NGX_ERROR;
- }
-@@ -571,19 +571,11 @@
- * add Content-Encoding header for future gunzipping
- * with ngx_http_gunzip_filter module
- */
-- h->hash = ngx_hash(ngx_hash(ngx_hash(ngx_hash(
-- ngx_hash(ngx_hash(ngx_hash(
-- ngx_hash(ngx_hash(ngx_hash(
-- ngx_hash(ngx_hash(ngx_hash(
-- ngx_hash(ngx_hash('c', 'o'), 'n'), 't'), 'e'),
-- 'n'), 't'), '-'), 'e'), 'n'), 'c'), 'o'),
-- 'd'), 'i'), 'n'), 'g');
-+ h->hash = 1;
-+ h->next = NULL;
- ngx_str_set(&h->key, "Content-Encoding");
- ngx_str_set(&h->value, "gzip");
-- h->lowcase_key = (u_char*) "content-encoding";
--#if (NGX_HTTP_GZIP)
-- u->headers_in.content_encoding = h;
--#endif
-+ r->headers_out.content_encoding = h;
- }
-
- /* try to find end of string */
diff --git a/www/nginx-prometheus-exporter/Makefile b/www/nginx-prometheus-exporter/Makefile
index 2258223e05b0..1933131612be 100644
--- a/www/nginx-prometheus-exporter/Makefile
+++ b/www/nginx-prometheus-exporter/Makefile
@@ -1,6 +1,7 @@
PORTNAME= nginx-prometheus-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.2
+PORTREVISION= 1
CATEGORIES= www
MAINTAINER= arcade@b1t.name
diff --git a/www/nginx-vts-exporter/Makefile b/www/nginx-vts-exporter/Makefile
index dc46d234bef3..3b6cd1a12668 100644
--- a/www/nginx-vts-exporter/Makefile
+++ b/www/nginx-vts-exporter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nginx-vts-exporter
DISTVERSIONPREFIX= v
DISTVERSION= 0.10.7
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= www
MAINTAINER= joneum@FreeBSD.org
diff --git a/www/oneshot/Makefile b/www/oneshot/Makefile
index 16a0f338f272..7abdcdb9b836 100644
--- a/www/oneshot/Makefile
+++ b/www/oneshot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= oneshot
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= www
MAINTAINER= lcook@FreeBSD.org
diff --git a/www/p5-Mojo-DOM58/Makefile b/www/p5-Mojo-DOM58/Makefile
index 5bd47118b317..90c8ecb821d2 100644
--- a/www/p5-Mojo-DOM58/Makefile
+++ b/www/p5-Mojo-DOM58/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Mojo-DOM58
-PORTVERSION= 3.001
+PORTVERSION= 3.002
CATEGORIES= www perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:DBOOK
@@ -12,6 +12,8 @@ WWW= https://metacpan.org/dist/Mojo-DOM58
LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/LICENSE
+RUN_DEPENDS= p5-Role-Tiny>=0:devel/p5-Role-Tiny
+
USES= perl5
USE_PERL5= configure
diff --git a/www/p5-Mojo-DOM58/distinfo b/www/p5-Mojo-DOM58/distinfo
index 4f9ae17fce35..8e34b489f186 100644
--- a/www/p5-Mojo-DOM58/distinfo
+++ b/www/p5-Mojo-DOM58/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1623821408
-SHA256 (Mojo-DOM58-3.001.tar.gz) = 18b26d541e5314415adddf314369d940c8ba06b11234ca506fdbe6cf224f5796
-SIZE (Mojo-DOM58-3.001.tar.gz) = 76705
+TIMESTAMP = 1747835614
+SHA256 (Mojo-DOM58-3.002.tar.gz) = 1b066035a33553296c9e970d4196b759842a4af1d727b195a60b5db0ac14e338
+SIZE (Mojo-DOM58-3.002.tar.gz) = 78748
diff --git a/www/phpfpmtop/Makefile b/www/phpfpmtop/Makefile
index 28cdea650354..ca95f7014c77 100644
--- a/www/phpfpmtop/Makefile
+++ b/www/phpfpmtop/Makefile
@@ -1,7 +1,7 @@
PORTNAME= phpfpmtop
DISTVERSIONPREFIX= v
DISTVERSION= 0.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= www devel
MAINTAINER= mops@punkt.de
diff --git a/www/pomerium/Makefile b/www/pomerium/Makefile
index 4f0fe1e3ddd3..993bc059e8ad 100644
--- a/www/pomerium/Makefile
+++ b/www/pomerium/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pomerium
DISTVERSIONPREFIX= v
DISTVERSION= 0.8.4
-PORTREVISION= 9
+PORTREVISION= 10
PORTEPOCH= 1
CATEGORIES= www
diff --git a/www/proxygen/Makefile b/www/proxygen/Makefile
index a97fe5968f2a..e29bf0e39b54 100644
--- a/www/proxygen/Makefile
+++ b/www/proxygen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= proxygen
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.12.00
+DISTVERSION= 2025.05.19.00
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/proxygen/distinfo b/www/proxygen/distinfo
index ea2c88d06979..8ff6ca192308 100644
--- a/www/proxygen/distinfo
+++ b/www/proxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747102739
-SHA256 (facebook-proxygen-v2025.05.12.00_GH0.tar.gz) = 1503c296970790e79a543c524185886296e51a01ca27e649c639cb2de9283650
-SIZE (facebook-proxygen-v2025.05.12.00_GH0.tar.gz) = 1217212
+TIMESTAMP = 1747730524
+SHA256 (facebook-proxygen-v2025.05.19.00_GH0.tar.gz) = 9f228584d42be9381bdc044a8289f2a6db34fae2e8f23239e9748fb37938edc6
+SIZE (facebook-proxygen-v2025.05.19.00_GH0.tar.gz) = 1217144
diff --git a/www/py-django-cms/Makefile b/www/py-django-cms/Makefile
index ceb746724eb2..a259ecd7f3d6 100644
--- a/www/py-django-cms/Makefile
+++ b/www/py-django-cms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= django-cms
-PORTVERSION= 4.1.6
+PORTVERSION= 5.0.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-django-cms/distinfo b/www/py-django-cms/distinfo
index c6203f9de516..23a5dd29c01c 100644
--- a/www/py-django-cms/distinfo
+++ b/www/py-django-cms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746605285
-SHA256 (django_cms-4.1.6.tar.gz) = fdba4b4468c32937151ff91eea71d8067e352ddddcecbdac2724cd5d9c31920f
-SIZE (django_cms-4.1.6.tar.gz) = 5107485
+TIMESTAMP = 1747790352
+SHA256 (django_cms-5.0.0.tar.gz) = 2249129a767f77358e62a5089b704cd507e237688802791b51254fe7a882fc19
+SIZE (django_cms-5.0.0.tar.gz) = 4932664
diff --git a/www/pydio-cells/Makefile b/www/pydio-cells/Makefile
index 38c0a5e7c61f..ddd1e66532d9 100644
--- a/www/pydio-cells/Makefile
+++ b/www/pydio-cells/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cells
DISTVERSIONPREFIX= v
DISTVERSION= 4.4.12
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
PKGNAMEPREFIX= pydio-
diff --git a/www/remark42/Makefile b/www/remark42/Makefile
index efb6674ea62f..81a1bcf22f12 100644
--- a/www/remark42/Makefile
+++ b/www/remark42/Makefile
@@ -1,7 +1,7 @@
PORTNAME= remark42
DISTVERSIONPREFIX= v
DISTVERSION= 1.14.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www
MASTER_SITES= LOCAL/delphij:npmcache
DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache
diff --git a/www/s/Makefile b/www/s/Makefile
index a841bd2a859c..c1453b2eba31 100644
--- a/www/s/Makefile
+++ b/www/s/Makefile
@@ -1,7 +1,7 @@
PORTNAME= s
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/selenium/Makefile b/www/selenium/Makefile
index e2551097a07f..48dc76afe821 100644
--- a/www/selenium/Makefile
+++ b/www/selenium/Makefile
@@ -1,8 +1,8 @@
PORTNAME= selenium
-PORTVERSION= 4.26.0
+DISTVERSION= 4.32.0
CATEGORIES= www devel java
-MASTER_SITES= https://github.com/SeleniumHQ/${PORTNAME}/releases/download/${PORTNAME}-${PORTVERSION}/
-DISTNAME= selenium-server-${PORTVERSION}
+MASTER_SITES= https://github.com/SeleniumHQ/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
+DISTNAME= selenium-server-${DISTVERSION}
EXTRACT_SUFX= .jar
EXTRACT_ONLY=
@@ -21,7 +21,7 @@ USE_RC_SUBR= selenium
NO_ARCH= yes
NO_BUILD= yes
SUB_LIST+= JAVA_HOME=${JAVA_HOME} \
- SELENIUM_VERSION=${PORTVERSION}
+ SELENIUM_VERSION=${DISTVERSION}
SELENIUM_HOME= ${PREFIX}/selenium
diff --git a/www/selenium/distinfo b/www/selenium/distinfo
index a9ad3f875f3a..a6af3d02879f 100644
--- a/www/selenium/distinfo
+++ b/www/selenium/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731376689
-SHA256 (selenium-server-4.26.0.jar) = 19138985733452abe00339350fd74571a43d11ef8aad55a29c18d33f326ccf0a
-SIZE (selenium-server-4.26.0.jar) = 42632726
+TIMESTAMP = 1747707505
+SHA256 (selenium-server-4.32.0.jar) = a2a40741368a4251b9ba60469a048e4fae9417491171d9faf7ce55cc40320335
+SIZE (selenium-server-4.32.0.jar) = 42675799
diff --git a/www/tusc/Makefile b/www/tusc/Makefile
index 5ee3c0d2cec5..2440c2aa0368 100644
--- a/www/tusc/Makefile
+++ b/www/tusc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tusc
DISTVERSION= 0.4.7
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= www
MAINTAINER= osa@FreeBSD.org
diff --git a/www/tusd/Makefile b/www/tusd/Makefile
index 4ca11309ce26..6272bb694d4d 100644
--- a/www/tusd/Makefile
+++ b/www/tusd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tusd
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= www
MAINTAINER= mm@FreeBSD.org
diff --git a/www/typo3-12/Makefile b/www/typo3-12/Makefile
index a1edb26741b0..debae5bfffd5 100644
--- a/www/typo3-12/Makefile
+++ b/www/typo3-12/Makefile
@@ -30,7 +30,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME}_src-${DISTVERSION}
PORT_V_MAJOR= 12
PORT_V_MINOR= 4
-PORT_V_PATCH= 28
+PORT_V_PATCH= 31
TYPO3DIR= www/${PORTNAME}-${PORT_V_MAJOR}
diff --git a/www/typo3-12/distinfo b/www/typo3-12/distinfo
index 7ecfc3395f59..8ba5a3b50a56 100644
--- a/www/typo3-12/distinfo
+++ b/www/typo3-12/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742309083
-SHA256 (typo3_src-12.4.28.tar.gz) = 000c7dd6cb940592ce83c683837862086d29d8809aca7bd5cc92180c8e94b2cc
-SIZE (typo3_src-12.4.28.tar.gz) = 26593637
+TIMESTAMP = 1747746945
+SHA256 (typo3_src-12.4.31.tar.gz) = 69e71c0be15291eb56db09ab305c942b499da434a9d9042b9e0662b1a9783681
+SIZE (typo3_src-12.4.31.tar.gz) = 26607292
diff --git a/www/typo3-13/Makefile b/www/typo3-13/Makefile
index 651851cca9e2..7ed4243700ca 100644
--- a/www/typo3-13/Makefile
+++ b/www/typo3-13/Makefile
@@ -1,6 +1,6 @@
PORTNAME= typo3
DISTVERSION= ${PORT_V_MAJOR}.${PORT_V_MINOR}.${PORT_V_PATCH}
-PORTREVISION= 1
+#PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://cdn.typo3.com/typo3/${DISTVERSION}/
PKGNAMESUFFIX= -${PORT_V_MAJOR}${PHP_PKGNAMESUFFIX}
@@ -32,7 +32,7 @@ SUB_LIST+= PREFIX=${PREFIX} \
PORT_V_MAJOR= 13
PORT_V_MINOR= 4
-PORT_V_PATCH= 8
+PORT_V_PATCH= 12
TYPO3DIR= www/${PORTNAME}-${PORT_V_MAJOR}
diff --git a/www/typo3-13/distinfo b/www/typo3-13/distinfo
index e0f4de0680f6..2b6bd6c63362 100644
--- a/www/typo3-13/distinfo
+++ b/www/typo3-13/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742309756
-SHA256 (typo3_src-13.4.8.tar.gz) = f851dc46e54d3997c5de16133a41d32283ccc49049882a4d8b97a60e87aa02cf
-SIZE (typo3_src-13.4.8.tar.gz) = 25531952
+TIMESTAMP = 1747749336
+SHA256 (typo3_src-13.4.12.tar.gz) = 6d6cbf20c0941592a0c4d85aa540e25564e06de05b33b77f322fee7d42396481
+SIZE (typo3_src-13.4.12.tar.gz) = 25573553
diff --git a/www/uchiwa/Makefile b/www/uchiwa/Makefile
index 67b78eadfab4..6993e70a0a6b 100644
--- a/www/uchiwa/Makefile
+++ b/www/uchiwa/Makefile
@@ -1,6 +1,6 @@
PORTNAME= uchiwa
PORTVERSION= 0.18.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= www
MASTER_SITES= http://uchiwa.io/
diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile
index 11d2fde1f6f1..1c0da59d7a65 100644
--- a/www/ungoogled-chromium/Makefile
+++ b/www/ungoogled-chromium/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ungoogled-chromium
PORTVERSION= 136.0.7103.113
+PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
UGVERSION= ${DISTVERSION}-1
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_BUILD.gn b/www/ungoogled-chromium/files/patch-build_rust_allocator_BUILD.gn
new file mode 100644
index 000000000000..cb1633140dcc
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_BUILD.gn
@@ -0,0 +1,109 @@
+--- build/rust/allocator/BUILD.gn.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/BUILD.gn
+@@ -0,0 +1,106 @@
++# Copyright 2025 The Chromium Authors
++# Use of this source code is governed by a BSD-style license that can be
++# found in the LICENSE file.
++
++import("//build/buildflag_header.gni")
++import("//build/config/rust.gni")
++import("//build/rust/rust_static_library.gni")
++
++rust_allocator_uses_partition_alloc = false
++if (build_with_chromium) {
++ import("//base/allocator/partition_allocator/partition_alloc.gni")
++ rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
++}
++
++# In ASAN builds, PartitionAlloc-Everywhere is disabled, meaning malloc() and
++# friends in C++ do not go to PartitionAlloc. So we also don't point the Rust
++# allocation functions at PartitionAlloc. Generally, this means we just direct
++# them to the Standard Library's allocator.
++#
++# However, on Windows the Standard Library uses HeapAlloc() and Windows ASAN
++# does *not* hook that method, so ASAN does not get to hear about allocations
++# made in Rust. To resolve this, we redirect allocation to _aligned_malloc
++# which Windows ASAN *does* hook.
++#
++# Note that there is a runtime option to make ASAN hook HeapAlloc() but
++# enabling it breaks Win32 APIs like CreateProcess:
++# https://crbug.com/368070343#comment29
++rust_allocator_uses_aligned_malloc = false
++if (!rust_allocator_uses_partition_alloc && is_win && is_asan) {
++ rust_allocator_uses_aligned_malloc = true
++}
++
++rust_allocator_uses_allocator_impls_h =
++ rust_allocator_uses_partition_alloc || rust_allocator_uses_aligned_malloc
++
++buildflag_header("buildflags") {
++ header = "buildflags.h"
++ flags = [
++ "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
++ "RUST_ALLOCATOR_USES_ALIGNED_MALLOC=$rust_allocator_uses_aligned_malloc",
++ ]
++ visibility = [ ":*" ]
++}
++
++if (toolchain_has_rust) {
++ # All targets which depend on Rust code but are not linked by rustc must
++ # depend on this. Usually, this dependency will come from the rust_target() GN
++ # template. However, cargo_crate() does *not* include this dependency so any
++ # C++ targets which directly depend on a cargo_crate() must depend on this.
++ rust_static_library("allocator") {
++ sources = [ "lib.rs" ]
++ crate_root = "lib.rs"
++ cxx_bindings = [ "lib.rs" ]
++
++ deps = [ ":alloc_error_handler_impl" ]
++ if (rust_allocator_uses_allocator_impls_h) {
++ deps += [ ":allocator_impls" ]
++ }
++
++ no_chromium_prelude = true
++ no_allocator_crate = true
++ allow_unsafe = true
++
++ rustflags = []
++ if (rust_allocator_uses_allocator_impls_h) {
++ rustflags += [ "--cfg=rust_allocator_uses_allocator_impls_h" ]
++ cxx_bindings += [ "allocator_impls_ffi.rs" ]
++ sources += [ "allocator_impls_ffi.rs" ]
++ }
++
++ # TODO(https://crbug.com/410596442): Stop using unstable features here.
++ configs -= [ "//build/config/compiler:disallow_unstable_features" ]
++ }
++
++ if (rust_allocator_uses_allocator_impls_h) {
++ static_library("allocator_impls") {
++ public_deps = []
++ if (rust_allocator_uses_partition_alloc) {
++ public_deps +=
++ [ "//base/allocator/partition_allocator:partition_alloc" ]
++ }
++
++ sources = [
++ "allocator_impls.cc",
++ "allocator_impls.h",
++ ]
++ deps = [ ":buildflags" ]
++ visibility = [ ":*" ]
++ }
++ }
++
++ static_library("alloc_error_handler_impl") {
++ sources = [
++ # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
++ # copied from `//base`.
++ # TODO(crbug.com/40279749): Avoid duplication / reuse code.
++ "alias.cc",
++ "alias.h",
++ "alloc_error_handler_impl.cc",
++ "alloc_error_handler_impl.h",
++ "compiler_specific.h",
++ "immediate_crash.h",
++ ]
++ visibility = [ ":*" ]
++ }
++}
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_DEPS b/www/ungoogled-chromium/files/patch-build_rust_allocator_DEPS
new file mode 100644
index 000000000000..74bb2d6c2421
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_DEPS
@@ -0,0 +1,12 @@
+--- build/rust/allocator/DEPS.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/DEPS
+@@ -0,0 +1,9 @@
++include_rules = [
++ "-base",
++]
++
++specific_include_rules = {
++ "allocator_impls.cc" : [
++ "+partition_alloc"
++ ]
++}
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_alias.cc b/www/ungoogled-chromium/files/patch-build_rust_allocator_alias.cc
new file mode 100644
index 000000000000..5280641f27e1
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_alias.cc
@@ -0,0 +1,25 @@
+--- build/rust/allocator/alias.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.cc
+@@ -0,0 +1,22 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.cc ( additionally the APIs
++// were moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#include "build/rust/allocator/alias.h"
++
++#include "build/rust/allocator/compiler_specific.h"
++
++namespace build_rust_std {
++namespace debug {
++
++// This file/function should be excluded from LTO/LTCG to ensure that the
++// compiler can't see this function's implementation when compiling calls to it.
++NOINLINE void Alias(const void* var) {}
++
++} // namespace debug
++} // namespace build_rust_std
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_alias.h b/www/ungoogled-chromium/files/patch-build_rust_allocator_alias.h
new file mode 100644
index 000000000000..6530c6ae8779
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_alias.h
@@ -0,0 +1,40 @@
+--- build/rust/allocator/alias.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alias.h
+@@ -0,0 +1,37 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/debug/alias.h (and then trimmed to just
++// the APIs / macros needed by //build/rust/std; additionally the APIs were
++// moved into the `build_rust_std` namespace).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALIAS_H_
++#define BUILD_RUST_ALLOCATOR_ALIAS_H_
++
++#include <stddef.h>
++
++namespace build_rust_std {
++namespace debug {
++
++// Make the optimizer think that |var| is aliased. This can be used to prevent a
++// local variable from being optimized out (which is something that
++// `NO_CODE_FOLDING` macro definition below depends on). See
++// //base/debug/alias.h for more details.
++void Alias(const void* var);
++
++} // namespace debug
++
++} // namespace build_rust_std
++
++// Prevent code folding (where a linker identifies functions that are
++// bit-identical and overlays them, which saves space but it leads to confusing
++// call stacks because multiple symbols are at the same address). See
++// //base/debug/alias.h for more details.
++#define NO_CODE_FOLDING() \
++ const int line_number = __LINE__; \
++ build_rust_std::debug::Alias(&line_number)
++
++#endif // BUILD_RUST_ALLOCATOR_ALIAS_H_
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc b/www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
new file mode 100644
index 000000000000..048c267abefa
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.cc
@@ -0,0 +1,20 @@
+--- build/rust/allocator/alloc_error_handler_impl.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.cc
+@@ -0,0 +1,17 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/alloc_error_handler_impl.h"
++
++#include "build/rust/allocator/alias.h"
++#include "build/rust/allocator/immediate_crash.h"
++
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl() {
++ NO_CODE_FOLDING();
++ IMMEDIATE_CRASH();
++}
++
++} // namespace rust_allocator_internal
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h b/www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h
new file mode 100644
index 000000000000..887ea602b027
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_alloc__error__handler__impl.h
@@ -0,0 +1,24 @@
+--- build/rust/allocator/alloc_error_handler_impl.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/alloc_error_handler_impl.h
+@@ -0,0 +1,21 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++#define BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
++
++// This header exposes to Rust a C++ implementation of quickly crashing after an
++// allocation error. (The API below is called from `__rust_alloc_error_handler`
++// in `lib.rs`.)
++//
++// TODO(lukasza): Investigate if we can delete this `.h` / `.cc` and just call
++// `std::process::abort()` (or something else?) directly from `.rs`. The main
++// open question is how much we care about `NO_CODE_FOLDING`.
++namespace rust_allocator_internal {
++
++void alloc_error_handler_impl();
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOC_ERROR_HANDLER_IMPL_H_
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.cc b/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.cc
new file mode 100644
index 000000000000..94e04d7b966a
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.cc
@@ -0,0 +1,108 @@
+--- build/rust/allocator/allocator_impls.cc.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.cc
+@@ -0,0 +1,105 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#include "build/rust/allocator/allocator_impls.h"
++
++#ifdef UNSAFE_BUFFERS_BUILD
++// TODO(crbug.com/390223051): Remove C-library calls to fix the errors.
++#pragma allow_unsafe_libc_calls
++#endif
++
++#include <cstddef>
++#include <cstring>
++
++#include "build/build_config.h"
++#include "build/rust/allocator/buildflags.h"
++
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++#include "partition_alloc/partition_alloc_constants.h" // nogncheck
++#include "partition_alloc/shim/allocator_shim.h" // nogncheck
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++#include <cstdlib>
++#endif
++
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // PartitionAlloc will crash if given an alignment larger than this.
++ if (align > partition_alloc::internal::kMaxSupportedAlignment) {
++ return nullptr;
++ }
++
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(allocator_shim::UncheckedAlloc(size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedAlloc(size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_malloc(size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++void dealloc(unsigned char* p, size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ if (align <= alignof(std::max_align_t)) {
++ allocator_shim::UncheckedFree(p);
++ } else {
++ allocator_shim::UncheckedAlignedFree(p);
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return _aligned_free(p);
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC)
++ // We use unchecked allocation paths in PartitionAlloc rather than going
++ // through its shims in `malloc()` etc so that we can support fallible
++ // allocation paths such as Vec::try_reserve without crashing on allocation
++ // failure.
++ if (align <= alignof(std::max_align_t)) {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedRealloc(p, new_size));
++ } else {
++ return static_cast<unsigned char*>(
++ allocator_shim::UncheckedAlignedRealloc(p, new_size, align));
++ }
++#elif BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ return static_cast<unsigned char*>(_aligned_realloc(p, new_size, align));
++#else
++#error This configuration is not supported.
++#endif
++}
++
++unsigned char* alloc_zeroed(size_t size, size_t align) {
++#if BUILDFLAG(RUST_ALLOCATOR_USES_PARTITION_ALLOC) || \
++ BUILDFLAG(RUST_ALLOCATOR_USES_ALIGNED_MALLOC)
++ // TODO(danakj): When RUST_ALLOCATOR_USES_PARTITION_ALLOC is true, it's
++ // possible that a partition_alloc::UncheckedAllocZeroed() call would perform
++ // better than partition_alloc::UncheckedAlloc() + memset. But there is no
++ // such API today. See b/342251590.
++ unsigned char* p = alloc(size, align);
++ if (p) {
++ memset(p, 0, size);
++ }
++ return p;
++#else
++#error This configuration is not supported.
++#endif
++}
++
++} // namespace rust_allocator_internal
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.h b/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.h
new file mode 100644
index 000000000000..9249cdc938d2
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls.h
@@ -0,0 +1,27 @@
+--- build/rust/allocator/allocator_impls.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls.h
+@@ -0,0 +1,24 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++#ifndef BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++#define BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
++
++#include <cstddef>
++
++// This header exposes a C++ allocator (e.g. PartitionAlloc) to Rust.
++// The APIs below are called from `impl GlobalAlloc` in `lib.rs`.
++namespace rust_allocator_internal {
++
++unsigned char* alloc(size_t size, size_t align);
++void dealloc(unsigned char* p, size_t size, size_t align);
++unsigned char* realloc(unsigned char* p,
++ size_t old_size,
++ size_t align,
++ size_t new_size);
++unsigned char* alloc_zeroed(size_t size, size_t align);
++
++} // namespace rust_allocator_internal
++
++#endif // BUILD_RUST_ALLOCATOR_ALLOCATOR_IMPLS_H_
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs b/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs
new file mode 100644
index 000000000000..8f0baf1576ce
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_allocator__impls__ffi.rs
@@ -0,0 +1,22 @@
+--- build/rust/allocator/allocator_impls_ffi.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/allocator_impls_ffi.rs
+@@ -0,0 +1,19 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! FFI for `allocator_impls.h` is in a separate `.rs` file/module to
++//! better support conditional compilation (these functions are only
++//! used under `#[cfg(rust_allocator_uses_allocator_impls_h)]`.
++
++#[cxx::bridge(namespace = "rust_allocator_internal")]
++pub mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/allocator_impls.h");
++
++ unsafe fn alloc(size: usize, align: usize) -> *mut u8;
++ unsafe fn dealloc(p: *mut u8, size: usize, align: usize);
++ unsafe fn realloc(p: *mut u8, old_size: usize, align: usize, new_size: usize) -> *mut u8;
++ unsafe fn alloc_zeroed(size: usize, align: usize) -> *mut u8;
++ }
++}
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_compiler__specific.h b/www/ungoogled-chromium/files/patch-build_rust_allocator_compiler__specific.h
new file mode 100644
index 000000000000..7feb0c739d79
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_compiler__specific.h
@@ -0,0 +1,41 @@
+--- build/rust/allocator/compiler_specific.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/compiler_specific.h
+@@ -0,0 +1,38 @@
++// Copyright 2023 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/compiler_specific.h (and then
++// significantly trimmed to just the APIs / macros needed by //build/rust/std).
++//
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++#define BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
++
++#include "build/build_config.h"
++
++#if defined(COMPILER_MSVC) && !defined(__clang__)
++#error "Only clang-cl is supported on Windows, see https://crbug.com/988071"
++#endif
++
++#if defined(__has_attribute)
++#define HAS_ATTRIBUTE(x) __has_attribute(x)
++#else
++#define HAS_ATTRIBUTE(x) 0
++#endif
++
++// Annotate a function indicating it should not be inlined.
++// Use like:
++// NOINLINE void DoStuff() { ... }
++#if defined(__clang__) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE [[clang::noinline]]
++#elif defined(COMPILER_GCC) && HAS_ATTRIBUTE(noinline)
++#define NOINLINE __attribute__((noinline))
++#elif defined(COMPILER_MSVC)
++#define NOINLINE __declspec(noinline)
++#else
++#define NOINLINE
++#endif
++
++#endif // BUILD_RUST_ALLOCATOR_COMPILER_SPECIFIC_H_
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_immediate__crash.h b/www/ungoogled-chromium/files/patch-build_rust_allocator_immediate__crash.h
new file mode 100644
index 000000000000..7ab0f9d9c34c
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_immediate__crash.h
@@ -0,0 +1,174 @@
+--- build/rust/allocator/immediate_crash.h.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/immediate_crash.h
+@@ -0,0 +1,171 @@
++// Copyright 2021 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++// This file has been copied from //base/immediate_crash.h.
++// TODO(crbug.com/40279749): Avoid code duplication / reuse code.
++
++#ifndef BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++#define BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
++
++#include "build/build_config.h"
++
++// Crashes in the fastest possible way with no attempt at logging.
++// There are several constraints; see http://crbug.com/664209 for more context.
++//
++// - TRAP_SEQUENCE_() must be fatal. It should not be possible to ignore the
++// resulting exception or simply hit 'continue' to skip over it in a debugger.
++// - Different instances of TRAP_SEQUENCE_() must not be folded together, to
++// ensure crash reports are debuggable. Unlike __builtin_trap(), asm volatile
++// blocks will not be folded together.
++// Note: TRAP_SEQUENCE_() previously required an instruction with a unique
++// nonce since unlike clang, GCC folds together identical asm volatile
++// blocks.
++// - TRAP_SEQUENCE_() must produce a signal that is distinct from an invalid
++// memory access.
++// - TRAP_SEQUENCE_() must be treated as a set of noreturn instructions.
++// __builtin_unreachable() is used to provide that hint here. clang also uses
++// this as a heuristic to pack the instructions in the function epilogue to
++// improve code density.
++//
++// Additional properties that are nice to have:
++// - TRAP_SEQUENCE_() should be as compact as possible.
++// - The first instruction of TRAP_SEQUENCE_() should not change, to avoid
++// shifting crash reporting clusters. As a consequence of this, explicit
++// assembly is preferred over intrinsics.
++// Note: this last bullet point may no longer be true, and may be removed in
++// the future.
++
++// Note: TRAP_SEQUENCE Is currently split into two macro helpers due to the fact
++// that clang emits an actual instruction for __builtin_unreachable() on certain
++// platforms (see https://crbug.com/958675). In addition, the int3/bkpt/brk will
++// be removed in followups, so splitting it up like this now makes it easy to
++// land the followups.
++
++#if defined(COMPILER_GCC)
++
++#if BUILDFLAG(IS_NACL)
++
++// Crash report accuracy is not guaranteed on NaCl.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#elif defined(ARCH_CPU_X86_FAMILY)
++
++// TODO(crbug.com/40625592): In theory, it should be possible to use just
++// int3. However, there are a number of crashes with SIGILL as the exception
++// code, so it seems likely that there's a signal handler that allows execution
++// to continue after SIGTRAP.
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++
++#if BUILDFLAG(IS_APPLE)
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Mac.
++#define TRAP_SEQUENCE2_() asm volatile("")
++#else
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++#endif // BUILDFLAG(IS_APPLE)
++
++#elif defined(ARCH_CPU_ARMEL)
++
++// bkpt will generate a SIGBUS when running on armv7 and a SIGTRAP when running
++// as a 32 bit userspace app on arm64. There doesn't seem to be any way to
++// cause a SIGTRAP from userspace without using a syscall (which would be a
++// problem for sandboxing).
++// TODO(crbug.com/40625592): Remove bkpt from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("bkpt #0")
++#define TRAP_SEQUENCE2_() asm volatile("udf #0")
++
++#elif defined(ARCH_CPU_ARM64)
++
++// This will always generate a SIGTRAP on arm64.
++// TODO(crbug.com/40625592): Remove brk from this sequence.
++#define TRAP_SEQUENCE1_() asm volatile("brk #0")
++#define TRAP_SEQUENCE2_() asm volatile("hlt #0")
++
++#else
++
++// Crash report accuracy will not be guaranteed on other architectures, but at
++// least this will crash as expected.
++#define TRAP_SEQUENCE1_() __builtin_trap()
++#define TRAP_SEQUENCE2_() asm volatile("")
++
++#endif // ARCH_CPU_*
++
++#elif defined(COMPILER_MSVC)
++
++#if !defined(__clang__)
++
++// MSVC x64 doesn't support inline asm, so use the MSVC intrinsic.
++#define TRAP_SEQUENCE1_() __debugbreak()
++#define TRAP_SEQUENCE2_()
++
++#elif defined(ARCH_CPU_ARM64)
++
++// Windows ARM64 uses "BRK #F000" as its breakpoint instruction, and
++// __debugbreak() generates that in both VC++ and clang.
++#define TRAP_SEQUENCE1_() __debugbreak()
++// Intentionally empty: __builtin_unreachable() is always part of the sequence
++// (see IMMEDIATE_CRASH below) and already emits a ud2 on Win64,
++// https://crbug.com/958373
++#define TRAP_SEQUENCE2_() __asm volatile("")
++
++#else
++
++#define TRAP_SEQUENCE1_() asm volatile("int3")
++#define TRAP_SEQUENCE2_() asm volatile("ud2")
++
++#endif // __clang__
++
++#else
++
++#error No supported trap sequence!
++
++#endif // COMPILER_GCC
++
++#define TRAP_SEQUENCE_() \
++ do { \
++ TRAP_SEQUENCE1_(); \
++ TRAP_SEQUENCE2_(); \
++ } while (false)
++
++// CHECK() and the trap sequence can be invoked from a constexpr function.
++// This could make compilation fail on GCC, as it forbids directly using inline
++// asm inside a constexpr function. However, it allows calling a lambda
++// expression including the same asm.
++// The side effect is that the top of the stacktrace will not point to the
++// calling function, but to this anonymous lambda. This is still useful as the
++// full name of the lambda will typically include the name of the function that
++// calls CHECK() and the debugger will still break at the right line of code.
++#if !defined(COMPILER_GCC) || defined(__clang__)
++
++#define WRAPPED_TRAP_SEQUENCE_() TRAP_SEQUENCE_()
++
++#else
++
++#define WRAPPED_TRAP_SEQUENCE_() \
++ do { \
++ [] { TRAP_SEQUENCE_(); }(); \
++ } while (false)
++
++#endif // !defined(COMPILER_GCC) || defined(__clang__)
++
++#if defined(__clang__) || defined(COMPILER_GCC)
++
++// __builtin_unreachable() hints to the compiler that this is noreturn and can
++// be packed in the function epilogue.
++#define IMMEDIATE_CRASH() \
++ ({ \
++ WRAPPED_TRAP_SEQUENCE_(); \
++ __builtin_unreachable(); \
++ })
++
++#else
++
++// This is supporting non-chromium user of logging.h to build with MSVC, like
++// pdfium. On MSVC there is no __builtin_unreachable().
++#define IMMEDIATE_CRASH() WRAPPED_TRAP_SEQUENCE_()
++
++#endif // defined(__clang__) || defined(COMPILER_GCC)
++
++#endif // BUILD_RUST_ALLOCATOR_IMMEDIATE_CRASH_H_
diff --git a/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs b/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs
new file mode 100644
index 000000000000..89fddf278294
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_allocator_lib.rs
@@ -0,0 +1,122 @@
+--- build/rust/allocator/lib.rs.orig 2025-05-20 09:16:26 UTC
++++ build/rust/allocator/lib.rs
+@@ -0,0 +1,119 @@
++// Copyright 2025 The Chromium Authors
++// Use of this source code is governed by a BSD-style license that can be
++// found in the LICENSE file.
++
++//! Define the allocator that Rust code in Chrome should use.
++//!
++//! Any final artifact that depends on this crate, even transitively, will use
++//! the allocator defined here.
++//!
++//! List of known issues:
++//!
++//! 1. We'd like to use PartitionAlloc on Windows, but the stdlib uses Windows
++//! heap functions directly that PartitionAlloc can not intercept.
++//! 2. We'd like `Vec::try_reserve` to fail at runtime on Linux instead of
++//! crashing in malloc() where PartitionAlloc replaces that function.
++
++// Required to apply weak linkage to symbols.
++//
++// TODO(https://crbug.com/410596442): Stop using unstable features here.
++// https://github.com/rust-lang/rust/issues/29603 tracks stabilization of the `linkage` feature.
++#![feature(linkage)]
++// Required to apply `#[rustc_std_internal_symbol]` to our alloc error handler
++// so the name is correctly mangled as rustc expects.
++//
++// TODO(https://crbug.com/410596442): Stop using internal features here.
++#![allow(internal_features)]
++#![feature(rustc_attrs)]
++
++// This module is in a separate source file to avoid having to teach `cxxbridge`
++// about conditional compilation.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod allocator_impls_ffi;
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using an allocator from C++.
++#[cfg(rust_allocator_uses_allocator_impls_h)]
++mod cpp_allocator {
++ use super::allocator_impls_ffi::ffi;
++ use std::alloc::{GlobalAlloc, Layout};
++
++ struct Allocator;
++
++ unsafe impl GlobalAlloc for Allocator {
++ unsafe fn alloc(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc(layout.size(), layout.align()) }
++ }
++
++ unsafe fn dealloc(&self, ptr: *mut u8, layout: Layout) {
++ unsafe {
++ ffi::dealloc(ptr, layout.size(), layout.align());
++ }
++ }
++
++ unsafe fn alloc_zeroed(&self, layout: Layout) -> *mut u8 {
++ unsafe { ffi::alloc_zeroed(layout.size(), layout.align()) }
++ }
++
++ unsafe fn realloc(&self, ptr: *mut u8, layout: Layout, new_size: usize) -> *mut u8 {
++ unsafe { ffi::realloc(ptr, layout.size(), layout.align(), new_size) }
++ }
++ }
++
++ #[global_allocator]
++ static GLOBAL: Allocator = Allocator;
++}
++
++/// Module that provides `#[global_allocator]` / `GlobalAlloc` interface for
++/// using the default Rust allocator.
++#[cfg(not(rust_allocator_uses_allocator_impls_h))]
++mod rust_allocator {
++ #[global_allocator]
++ static GLOBAL: std::alloc::System = std::alloc::System;
++}
++
++/// Module that provides global symbols that are needed both by `cpp_allocator`
++/// and `rust_allocator`.
++///
++/// When `rustc` drives linking, then it will define the symbols below. But
++/// Chromium only uses `rustc` to link Rust-only executables (e.g. `build.rs`
++/// scripts) and otherwise uses a non-Rust linker. This is why we have to
++/// manually define a few symbols below. We define those symbols
++/// as "weak" symbols, so that Rust-provided symbols "win" in case where Rust
++/// actually does drive the linking. This hack works (not only for Chromium,
++/// but also for google3 and other projects), but isn't officially supported by
++/// `rustc`.
++///
++/// TODO(https://crbug.com/410596442): Stop using internal features here.
++mod both_allocators {
++ /// As part of rustc's contract for using `#[global_allocator]` without
++ /// rustc-generated shims we must define this symbol, since we are opting in
++ /// to unstable functionality. See https://github.com/rust-lang/rust/issues/123015
++ #[no_mangle]
++ #[linkage = "weak"]
++ static __rust_no_alloc_shim_is_unstable: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ static __rust_alloc_error_handler_should_panic: u8 = 0;
++
++ // Mangle the symbol name as rustc expects.
++ #[rustc_std_internal_symbol]
++ #[allow(non_upper_case_globals)]
++ #[linkage = "weak"]
++ fn __rust_alloc_error_handler(_size: usize, _align: usize) {
++ // TODO(lukasza): Investigate if we can just call `std::process::abort()` here.
++ // (Not really _needed_, but it could simplify code a little bit.)
++ unsafe { ffi::alloc_error_handler_impl() }
++ }
++
++ #[cxx::bridge(namespace = "rust_allocator_internal")]
++ mod ffi {
++ extern "C++" {
++ include!("build/rust/allocator/alloc_error_handler_impl.h");
++ unsafe fn alloc_error_handler_impl();
++ }
++ }
++}
diff --git a/www/ungoogled-chromium/files/patch-build_rust_cargo__crate.gni b/www/ungoogled-chromium/files/patch-build_rust_cargo__crate.gni
new file mode 100644
index 000000000000..a1590f727aa3
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_cargo__crate.gni
@@ -0,0 +1,25 @@
+--- build/rust/cargo_crate.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/cargo_crate.gni
+@@ -259,6 +259,12 @@ template("cargo_crate") {
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
+
++ # Don't depend on the chrome-specific #[global_allocator] crate from
++ # third-party code. This avoids some dependency cycle issues. The allocator
++ # crate will still be used if it exists anywhere in the dependency graph for
++ # a given linked artifact.
++ no_allocator_crate = true
++
+ rustc_metadata = _rustc_metadata
+
+ # TODO(crbug.com/40259764): don't default to true. This requires changes to
+@@ -482,6 +488,9 @@ template("cargo_crate") {
+
+ # Don't import the `chromium` crate into third-party code.
+ no_chromium_prelude = true
++
++ # Build scripts do not need to link to chrome's allocator.
++ no_allocator_crate = true
+
+ # The ${_build_script_name}_output target looks for the exe in this
+ # location. Due to how the Windows component build works, this has to
diff --git a/www/ungoogled-chromium/files/patch-build_rust_rust__macro.gni b/www/ungoogled-chromium/files/patch-build_rust_rust__macro.gni
new file mode 100644
index 000000000000..0dafc3819aa1
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_rust__macro.gni
@@ -0,0 +1,12 @@
+--- build/rust/rust_macro.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_macro.gni
+@@ -16,6 +16,9 @@ template("rust_macro") {
+ forward_variables_from(invoker, TESTONLY_AND_VISIBILITY)
+ proc_macro_configs = invoker.configs
+ target_type = "rust_proc_macro"
++
++ # Macros are loaded by rustc and shouldn't use chrome's allocation routines.
++ no_allocator_crate = true
+ }
+ }
+
diff --git a/www/ungoogled-chromium/files/patch-build_rust_rust__target.gni b/www/ungoogled-chromium/files/patch-build_rust_rust__target.gni
new file mode 100644
index 000000000000..f4ad6f04fc45
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-build_rust_rust__target.gni
@@ -0,0 +1,13 @@
+--- build/rust/rust_target.gni.orig 2025-05-20 09:16:26 UTC
++++ build/rust/rust_target.gni
+@@ -339,6 +339,10 @@ template("rust_target") {
+ _rust_deps += [ "//build/rust/std" ]
+ }
+
++ if (!defined(invoker.no_allocator_crate) || !invoker.no_allocator_crate) {
++ _rust_deps += [ "//build/rust/allocator" ]
++ }
++
+ if (_build_unit_tests) {
+ _unit_test_target = "${_target_name}_unittests"
+ if (defined(invoker.unit_test_target)) {
diff --git a/www/ungoogled-chromium/files/patch-build_rust_std_BUILD.gn b/www/ungoogled-chromium/files/patch-build_rust_std_BUILD.gn
index 0a5335d58d48..c6c2801bd47d 100644
--- a/www/ungoogled-chromium/files/patch-build_rust_std_BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-build_rust_std_BUILD.gn
@@ -1,6 +1,58 @@
---- build/rust/std/BUILD.gn.orig 2025-04-05 13:54:50 UTC
+--- build/rust/std/BUILD.gn.orig 2025-05-20 09:16:26 UTC
+++ build/rust/std/BUILD.gn
-@@ -89,13 +89,20 @@ if (toolchain_has_rust) {
+@@ -15,51 +15,12 @@
+ # allocator functions to PartitionAlloc when `use_partition_alloc_as_malloc` is
+ # true, so that Rust and C++ use the same allocator backend.
+
+-import("//build/buildflag_header.gni")
+ import("//build/config/compiler/compiler.gni")
+ import("//build/config/coverage/coverage.gni")
+ import("//build/config/rust.gni")
+ import("//build/config/sanitizers/sanitizers.gni")
+
+-rust_allocator_uses_partition_alloc = false
+-if (build_with_chromium) {
+- import("//base/allocator/partition_allocator/partition_alloc.gni")
+- rust_allocator_uses_partition_alloc = use_partition_alloc_as_malloc
+-}
+-
+-buildflag_header("buildflags") {
+- header = "buildflags.h"
+- flags = [
+- "RUST_ALLOCATOR_USES_PARTITION_ALLOC=$rust_allocator_uses_partition_alloc",
+- ]
+- visibility = [ ":*" ]
+-}
+-
+ if (toolchain_has_rust) {
+- # If clang performs the link step, we need to provide the allocator symbols
+- # that are normally injected by rustc during linking.
+- #
+- # We also "happen to" use this to redirect allocations to PartitionAlloc,
+- # though that would be better done through a #[global_allocator] crate (see
+- # above).
+- source_set("remap_alloc") {
+- public_deps = []
+- if (rust_allocator_uses_partition_alloc) {
+- public_deps += [ "//base/allocator/partition_allocator:partition_alloc" ]
+- }
+- deps = [ ":buildflags" ]
+- sources = [
+- # `alias.*`, `compiler_specific.h`, and `immediate_crash.*` have been
+- # copied from `//base`.
+- # TODO(crbug.com/40279749): Avoid duplication / reuse code.
+- "alias.cc",
+- "alias.h",
+- "compiler_specific.h",
+- "immediate_crash.h",
+- "remap_alloc.cc",
+- ]
+- }
+-
+ # List of Rust stdlib rlibs which are present in the official Rust toolchain
+ # we are using from the Android team. This is usually a version or two behind
+ # nightly. Generally this matches the toolchain we build ourselves, but if
+@@ -89,13 +50,20 @@ if (toolchain_has_rust) {
# These are no longer present in the Windows toolchain.
stdlib_files += [
"addr2line",
@@ -22,7 +74,7 @@
}
if (toolchain_for_rust_host_build_tools) {
-@@ -115,7 +122,6 @@ if (toolchain_has_rust) {
+@@ -115,7 +83,6 @@ if (toolchain_has_rust) {
# don't need to pass to the C++ linker because they're used for specialized
# purposes.
skip_stdlib_files = [
@@ -30,3 +82,25 @@
"rustc_std_workspace_alloc",
"rustc_std_workspace_core",
"rustc_std_workspace_std",
+@@ -269,8 +236,6 @@ if (toolchain_has_rust) {
+ foreach(libname, stdlib_files + skip_stdlib_files) {
+ deps += [ "rules:$libname" ]
+ }
+-
+- public_deps = [ ":remap_alloc" ]
+ }
+ } else {
+ action("find_stdlib") {
+@@ -396,12 +361,6 @@ if (toolchain_has_rust) {
+ ":stdlib_public_dependent_libs",
+ ]
+ deps = [ ":prebuilt_rustc_copy_to_sysroot" ]
+-
+- # The host builds tools toolchain supports Rust only and does not use
+- # the allocator remapping to point it to PartitionAlloc.
+- if (!toolchain_for_rust_host_build_tools) {
+- deps += [ ":remap_alloc" ]
+- }
+ }
+ }
+ }
diff --git a/www/varnish_exporter/Makefile b/www/varnish_exporter/Makefile
index 03f2fa9e6459..c41172a16100 100644
--- a/www/varnish_exporter/Makefile
+++ b/www/varnish_exporter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= varnish_exporter
PORTVERSION= 1.6
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= www
MAINTAINER= ports@zx23.net
diff --git a/www/vultr-cli/Makefile b/www/vultr-cli/Makefile
index 882919ba8948..d9662d951003 100644
--- a/www/vultr-cli/Makefile
+++ b/www/vultr-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vultr-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.17.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= www
MAINTAINER= antranigv@freebsd.am
diff --git a/www/webhook/Makefile b/www/webhook/Makefile
index 84098c8cf717..37d9230251cc 100644
--- a/www/webhook/Makefile
+++ b/www/webhook/Makefile
@@ -1,6 +1,6 @@
PORTNAME= webhook
PORTVERSION= 2.8.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= www
MAINTAINER= stb@lassitu.de
diff --git a/www/websocketd/Makefile b/www/websocketd/Makefile
index e99066349810..f75db6f8b7b6 100644
--- a/www/websocketd/Makefile
+++ b/www/websocketd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= websocketd
PORTVERSION= 0.4.1
DISTVERSIONPREFIX= v
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= www
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/www/writeas-cli/Makefile b/www/writeas-cli/Makefile
index fe7feecabf02..cab9492646e2 100644
--- a/www/writeas-cli/Makefile
+++ b/www/writeas-cli/Makefile
@@ -1,7 +1,7 @@
PORTNAME= writeas-cli
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.0-wf
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= www textproc
MASTER_SITES= https://code.as/core/socks/archive/v1.0.0.tar.gz?dummy=/:core_socks
DISTFILES= core-socks-v1.0.0.tar.gz:core_socks
diff --git a/www/writefreely/Makefile b/www/writefreely/Makefile
index a3ba0a891ff8..7f839f9f7005 100644
--- a/www/writefreely/Makefile
+++ b/www/writefreely/Makefile
@@ -1,7 +1,7 @@
PORTNAME= writefreely
DISTVERSIONPREFIX= v
DISTVERSION= 0.15.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www textproc
MAINTAINER= fuz@FreeBSD.org
diff --git a/www/wuzz/Makefile b/www/wuzz/Makefile
index 17efd8f04350..8d7b842d4807 100644
--- a/www/wuzz/Makefile
+++ b/www/wuzz/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wuzz
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/xcaddy/Makefile b/www/xcaddy/Makefile
index b8e7d1abeb54..800adff9291e 100644
--- a/www/xcaddy/Makefile
+++ b/www/xcaddy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xcaddy
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= www
DIST_SUBDIR= xcaddy
diff --git a/www/zgrab2/Makefile b/www/zgrab2/Makefile
index 923f3f755802..7c76a6986554 100644
--- a/www/zgrab2/Makefile
+++ b/www/zgrab2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= zgrab2
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11-themes/kf6-breeze-icons/distinfo b/x11-themes/kf6-breeze-icons/distinfo
index 86d4dc8d5a12..5013acfccfbf 100644
--- a/x11-themes/kf6-breeze-icons/distinfo
+++ b/x11-themes/kf6-breeze-icons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798881
-SHA256 (KDE/frameworks/6.13.0/breeze-icons-6.13.0.tar.xz) = 76da054482c0b97e0ae68b94aaca9198c500288ded78b34bdb0b3cb88c473b5d
-SIZE (KDE/frameworks/6.13.0/breeze-icons-6.13.0.tar.xz) = 2255616
+TIMESTAMP = 1746358562
+SHA256 (KDE/frameworks/6.14/breeze-icons-6.14.0.tar.xz) = cdf9cb67ce9d6eb9969ec324ce92556caf1a94f12770c56cf0c588dc2c681d2f
+SIZE (KDE/frameworks/6.14/breeze-icons-6.14.0.tar.xz) = 2257912
diff --git a/x11-themes/kf6-breeze-icons/pkg-plist b/x11-themes/kf6-breeze-icons/pkg-plist
index 798efc0a7d32..2a11b7ffe540 100644
--- a/x11-themes/kf6-breeze-icons/pkg-plist
+++ b/x11-themes/kf6-breeze-icons/pkg-plist
@@ -10180,6 +10180,7 @@ share/icons/breeze-dark/apps/48/org.telegram.desktop.svg
share/icons/breeze-dark/apps/48/org.texstudio.TeXstudio.svg
share/icons/breeze-dark/apps/48/org.tordini.flavio.Minitube.svg
share/icons/breeze-dark/apps/48/org.videolan.VLC.svg
+share/icons/breeze-dark/apps/48/org.vinegarhq.Sober.svg
share/icons/breeze-dark/apps/48/org.winehq.Wine.svg
share/icons/breeze-dark/apps/48/org.xfce.screenshooter.svg
share/icons/breeze-dark/apps/48/parley.svg
@@ -13988,6 +13989,7 @@ share/icons/breeze-dark/preferences/22/podcast-amarok.svg
share/icons/breeze-dark/preferences/22/preferences-desktop-accessibility-symbolic.svg
share/icons/breeze-dark/preferences/22/preferences-desktop-accessibility.svg
share/icons/breeze-dark/preferences/22/preferences-desktop-activities.svg
+share/icons/breeze-dark/preferences/22/preferences-desktop-animations.svg
share/icons/breeze-dark/preferences/22/preferences-desktop-baloo.svg
share/icons/breeze-dark/preferences/22/preferences-desktop-color.svg
share/icons/breeze-dark/preferences/22/preferences-desktop-cryptography.svg
@@ -14088,6 +14090,7 @@ share/icons/breeze-dark/preferences/22/system-users.svg
share/icons/breeze-dark/preferences/22/window-duplicate.svg
share/icons/breeze-dark/preferences/22/yast-disk.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-accessibility-symbolic.svg
+share/icons/breeze-dark/preferences/24/preferences-desktop-animations.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-display-randr-symbolic.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-emoticons-symbolic.svg
share/icons/breeze-dark/preferences/24/preferences-desktop-keyboard-shortcut-symbolic.svg
@@ -14118,6 +14121,7 @@ share/icons/breeze-dark/preferences/32/plasmashell.svg
share/icons/breeze-dark/preferences/32/podcast-amarok.svg
share/icons/breeze-dark/preferences/32/preferences-desktop-accessibility.svg
share/icons/breeze-dark/preferences/32/preferences-desktop-activities.svg
+share/icons/breeze-dark/preferences/32/preferences-desktop-animations.svg
share/icons/breeze-dark/preferences/32/preferences-desktop-baloo.svg
share/icons/breeze-dark/preferences/32/preferences-desktop-color.svg
share/icons/breeze-dark/preferences/32/preferences-desktop-cryptography.svg
@@ -14623,9 +14627,6 @@ share/icons/breeze-dark/status/16/security-medium-symbolic.svg
share/icons/breeze-dark/status/16/security-medium.svg
share/icons/breeze-dark/status/16/semi-starred-symbolic-rtl.svg
share/icons/breeze-dark/status/16/semi-starred-symbolic.svg
-share/icons/breeze-dark/status/16/smartphoneconnected.svg
-share/icons/breeze-dark/status/16/smartphonedisconnected.svg
-share/icons/breeze-dark/status/16/smartphonetrusted.svg
share/icons/breeze-dark/status/16/starred-symbolic.svg
share/icons/breeze-dark/status/16/state-download-symbolic.svg
share/icons/breeze-dark/status/16/state-download.svg
@@ -15371,11 +15372,8 @@ share/icons/breeze-dark/status/22/nm-signal-50.svg
share/icons/breeze-dark/status/22/nm-signal-75-symbolic.svg
share/icons/breeze-dark/status/22/nm-signal-75.svg
share/icons/breeze-dark/status/22/org.telegram.desktop-attention-symbolic.svg
-share/icons/breeze-dark/status/22/org.telegram.desktop-attention.svg
share/icons/breeze-dark/status/22/org.telegram.desktop-mute-symbolic.svg
-share/icons/breeze-dark/status/22/org.telegram.desktop-mute.svg
share/icons/breeze-dark/status/22/org.telegram.desktop-symbolic.svg
-share/icons/breeze-dark/status/22/org.telegram.desktop.svg
share/icons/breeze-dark/status/22/plasmavault_error.svg
share/icons/breeze-dark/status/22/process-working-symbolic.svg
share/icons/breeze-dark/status/22/redshift-status-day-symbolic.svg
@@ -15399,9 +15397,9 @@ share/icons/breeze-dark/status/22/security-low.svg
share/icons/breeze-dark/status/22/security-medium-symbolic.svg
share/icons/breeze-dark/status/22/security-medium.svg
share/icons/breeze-dark/status/22/showinfo.svg
-share/icons/breeze-dark/status/22/smartphoneconnected.svg
-share/icons/breeze-dark/status/22/smartphonedisconnected.svg
-share/icons/breeze-dark/status/22/smartphonetrusted.svg
+share/icons/breeze-dark/status/22/snap.telegram.desktop.-attention-symbolic.svg
+share/icons/breeze-dark/status/22/snap.telegram.desktop.-mute-symbolic.svg
+share/icons/breeze-dark/status/22/snap.telegram.desktop.-symbolic.svg
share/icons/breeze-dark/status/22/state-download-symbolic.svg
share/icons/breeze-dark/status/22/state-download.svg
share/icons/breeze-dark/status/22/state-error-symbolic.svg
@@ -15898,9 +15896,6 @@ share/icons/breeze-dark/status/24/security-high.svg
share/icons/breeze-dark/status/24/security-low.svg
share/icons/breeze-dark/status/24/security-medium.svg
share/icons/breeze-dark/status/24/showinfo.svg
-share/icons/breeze-dark/status/24/smartphoneconnected.svg
-share/icons/breeze-dark/status/24/smartphonedisconnected.svg
-share/icons/breeze-dark/status/24/smartphonetrusted.svg
share/icons/breeze-dark/status/24/state-download.svg
share/icons/breeze-dark/status/24/state-error.svg
share/icons/breeze-dark/status/24/state-information.svg
@@ -16100,9 +16095,6 @@ share/icons/breeze-dark/status/32/rotation-locked-landscape-symbolic.svg
share/icons/breeze-dark/status/32/rotation-locked-landscape.svg
share/icons/breeze-dark/status/32/rotation-locked-portrait-symbolic.svg
share/icons/breeze-dark/status/32/rotation-locked-portrait.svg
-share/icons/breeze-dark/status/32/smartphoneconnected.svg
-share/icons/breeze-dark/status/32/smartphonedisconnected.svg
-share/icons/breeze-dark/status/32/smartphonetrusted.svg
share/icons/breeze-dark/status/32/software-updates-additional.svg
share/icons/breeze-dark/status/32/software-updates-important.svg
share/icons/breeze-dark/status/32/software-updates-inactive.svg
@@ -16123,9 +16115,6 @@ share/icons/breeze-dark/status/64/image-missing.svg
share/icons/breeze-dark/status/64/security-high.svg
share/icons/breeze-dark/status/64/security-low.svg
share/icons/breeze-dark/status/64/security-medium.svg
-share/icons/breeze-dark/status/64/smartphoneconnected.svg
-share/icons/breeze-dark/status/64/smartphonedisconnected.svg
-share/icons/breeze-dark/status/64/smartphonetrusted.svg
share/icons/breeze/actions/12/mobile-close-app.svg
share/icons/breeze/actions/12/mobile-task-switcher.svg
share/icons/breeze/actions/12/object-fill.svg
@@ -26315,6 +26304,7 @@ share/icons/breeze/apps/48/org.telegram.desktop.svg
share/icons/breeze/apps/48/org.texstudio.TeXstudio.svg
share/icons/breeze/apps/48/org.tordini.flavio.Minitube.svg
share/icons/breeze/apps/48/org.videolan.VLC.svg
+share/icons/breeze/apps/48/org.vinegarhq.Sober.svg
share/icons/breeze/apps/48/org.winehq.Wine.svg
share/icons/breeze/apps/48/org.xfce.screenshooter.svg
share/icons/breeze/apps/48/parley.svg
@@ -30341,6 +30331,7 @@ share/icons/breeze/preferences/22/podcast-amarok.svg
share/icons/breeze/preferences/22/preferences-desktop-accessibility-symbolic.svg
share/icons/breeze/preferences/22/preferences-desktop-accessibility.svg
share/icons/breeze/preferences/22/preferences-desktop-activities.svg
+share/icons/breeze/preferences/22/preferences-desktop-animations.svg
share/icons/breeze/preferences/22/preferences-desktop-baloo.svg
share/icons/breeze/preferences/22/preferences-desktop-color.svg
share/icons/breeze/preferences/22/preferences-desktop-cryptography.svg
@@ -30447,6 +30438,7 @@ share/icons/breeze/preferences/24/podcast-amarok.svg
share/icons/breeze/preferences/24/preferences-desktop-accessibility-symbolic.svg
share/icons/breeze/preferences/24/preferences-desktop-accessibility.svg
share/icons/breeze/preferences/24/preferences-desktop-activities.svg
+share/icons/breeze/preferences/24/preferences-desktop-animations.svg
share/icons/breeze/preferences/24/preferences-desktop-baloo.svg
share/icons/breeze/preferences/24/preferences-desktop-color.svg
share/icons/breeze/preferences/24/preferences-desktop-cryptography.svg
@@ -30562,6 +30554,7 @@ share/icons/breeze/preferences/32/plasmashell.svg
share/icons/breeze/preferences/32/podcast-amarok.svg
share/icons/breeze/preferences/32/preferences-desktop-accessibility.svg
share/icons/breeze/preferences/32/preferences-desktop-activities.svg
+share/icons/breeze/preferences/32/preferences-desktop-animations.svg
share/icons/breeze/preferences/32/preferences-desktop-baloo.svg
share/icons/breeze/preferences/32/preferences-desktop-color.svg
share/icons/breeze/preferences/32/preferences-desktop-cryptography.svg
@@ -31067,9 +31060,6 @@ share/icons/breeze/status/16/security-medium-symbolic.svg
share/icons/breeze/status/16/security-medium.svg
share/icons/breeze/status/16/semi-starred-symbolic-rtl.svg
share/icons/breeze/status/16/semi-starred-symbolic.svg
-share/icons/breeze/status/16/smartphoneconnected.svg
-share/icons/breeze/status/16/smartphonedisconnected.svg
-share/icons/breeze/status/16/smartphonetrusted.svg
share/icons/breeze/status/16/starred-symbolic.svg
share/icons/breeze/status/16/state-download-symbolic.svg
share/icons/breeze/status/16/state-download.svg
@@ -31815,11 +31805,8 @@ share/icons/breeze/status/22/nm-signal-50.svg
share/icons/breeze/status/22/nm-signal-75-symbolic.svg
share/icons/breeze/status/22/nm-signal-75.svg
share/icons/breeze/status/22/org.telegram.desktop-attention-symbolic.svg
-share/icons/breeze/status/22/org.telegram.desktop-attention.svg
share/icons/breeze/status/22/org.telegram.desktop-mute-symbolic.svg
-share/icons/breeze/status/22/org.telegram.desktop-mute.svg
share/icons/breeze/status/22/org.telegram.desktop-symbolic.svg
-share/icons/breeze/status/22/org.telegram.desktop.svg
share/icons/breeze/status/22/plasmavault_error.svg
share/icons/breeze/status/22/process-working-symbolic.svg
share/icons/breeze/status/22/redshift-status-day-symbolic.svg
@@ -31843,9 +31830,9 @@ share/icons/breeze/status/22/security-low.svg
share/icons/breeze/status/22/security-medium-symbolic.svg
share/icons/breeze/status/22/security-medium.svg
share/icons/breeze/status/22/showinfo.svg
-share/icons/breeze/status/22/smartphoneconnected.svg
-share/icons/breeze/status/22/smartphonedisconnected.svg
-share/icons/breeze/status/22/smartphonetrusted.svg
+share/icons/breeze/status/22/snap.telegram.desktop.-attention-symbolic.svg
+share/icons/breeze/status/22/snap.telegram.desktop.-mute-symbolic.svg
+share/icons/breeze/status/22/snap.telegram.desktop.-symbolic.svg
share/icons/breeze/status/22/state-download-symbolic.svg
share/icons/breeze/status/22/state-download.svg
share/icons/breeze/status/22/state-error-symbolic.svg
@@ -32344,9 +32331,6 @@ share/icons/breeze/status/24/security-high.svg
share/icons/breeze/status/24/security-low.svg
share/icons/breeze/status/24/security-medium.svg
share/icons/breeze/status/24/showinfo.svg
-share/icons/breeze/status/24/smartphoneconnected.svg
-share/icons/breeze/status/24/smartphonedisconnected.svg
-share/icons/breeze/status/24/smartphonetrusted.svg
share/icons/breeze/status/24/state-download.svg
share/icons/breeze/status/24/state-error.svg
share/icons/breeze/status/24/state-information.svg
@@ -32546,9 +32530,6 @@ share/icons/breeze/status/32/rotation-locked-landscape-symbolic.svg
share/icons/breeze/status/32/rotation-locked-landscape.svg
share/icons/breeze/status/32/rotation-locked-portrait-symbolic.svg
share/icons/breeze/status/32/rotation-locked-portrait.svg
-share/icons/breeze/status/32/smartphoneconnected.svg
-share/icons/breeze/status/32/smartphonedisconnected.svg
-share/icons/breeze/status/32/smartphonetrusted.svg
share/icons/breeze/status/32/software-updates-additional.svg
share/icons/breeze/status/32/software-updates-important.svg
share/icons/breeze/status/32/software-updates-inactive.svg
@@ -32569,9 +32550,6 @@ share/icons/breeze/status/64/image-missing.svg
share/icons/breeze/status/64/security-high.svg
share/icons/breeze/status/64/security-low.svg
share/icons/breeze/status/64/security-medium.svg
-share/icons/breeze/status/64/smartphoneconnected.svg
-share/icons/breeze/status/64/smartphonedisconnected.svg
-share/icons/breeze/status/64/smartphonetrusted.svg
@dir share/icons/breeze/animations/24
@dir share/icons/breeze/emotes/24
@dir share/icons/breeze-dark/animations/24
diff --git a/x11-themes/kf6-kcolorscheme/distinfo b/x11-themes/kf6-kcolorscheme/distinfo
index f5f4843291d2..b21c3f6ec54e 100644
--- a/x11-themes/kf6-kcolorscheme/distinfo
+++ b/x11-themes/kf6-kcolorscheme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798881
-SHA256 (KDE/frameworks/6.13.0/kcolorscheme-6.13.0.tar.xz) = 8ab8a567bdb8b83f64824ad3d449077ecb92f73024314f55eeab7777d9129edf
-SIZE (KDE/frameworks/6.13.0/kcolorscheme-6.13.0.tar.xz) = 46328
+TIMESTAMP = 1746358562
+SHA256 (KDE/frameworks/6.14/kcolorscheme-6.14.0.tar.xz) = 601b304dd5cc2fb065d8e658bdb0b87e1e37021000cf6a6f5b2ee8a5bfbaf5c9
+SIZE (KDE/frameworks/6.14/kcolorscheme-6.14.0.tar.xz) = 46872
diff --git a/x11-themes/kf6-kiconthemes/distinfo b/x11-themes/kf6-kiconthemes/distinfo
index 32c5c4229b7f..ec55026a8b67 100644
--- a/x11-themes/kf6-kiconthemes/distinfo
+++ b/x11-themes/kf6-kiconthemes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798882
-SHA256 (KDE/frameworks/6.13.0/kiconthemes-6.13.0.tar.xz) = a3278c5d29c2fdb0ef5dd72a0d5f9b5a75c072663026e1e4fdbb27f51bfa5aa1
-SIZE (KDE/frameworks/6.13.0/kiconthemes-6.13.0.tar.xz) = 1288280
+TIMESTAMP = 1746358563
+SHA256 (KDE/frameworks/6.14/kiconthemes-6.14.0.tar.xz) = a98cd231bfca420519d55b0b88e4e089b4e27ec79b4a8542b81de8a5ff8af6d5
+SIZE (KDE/frameworks/6.14/kiconthemes-6.14.0.tar.xz) = 1288252
diff --git a/x11-themes/kf6-qqc2-desktop-style/distinfo b/x11-themes/kf6-qqc2-desktop-style/distinfo
index 8cdfbad2f7bc..7e8613f46855 100644
--- a/x11-themes/kf6-qqc2-desktop-style/distinfo
+++ b/x11-themes/kf6-qqc2-desktop-style/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798882
-SHA256 (KDE/frameworks/6.13.0/qqc2-desktop-style-6.13.0.tar.xz) = a8a5a8ce343ea77cb1d0b300c12e86829c913e036c6ff8ad5d21b8f96218426a
-SIZE (KDE/frameworks/6.13.0/qqc2-desktop-style-6.13.0.tar.xz) = 89132
+TIMESTAMP = 1746358563
+SHA256 (KDE/frameworks/6.14/qqc2-desktop-style-6.14.0.tar.xz) = 9604b35cb553961c4646ddca69e207df42ff7ad9e3e1608387ff923d8d9f3cff
+SIZE (KDE/frameworks/6.14/qqc2-desktop-style-6.14.0.tar.xz) = 89528
diff --git a/x11-toolkits/kf6-attica/distinfo b/x11-toolkits/kf6-attica/distinfo
index 728ed26fd8a8..e920a3d5f363 100644
--- a/x11-toolkits/kf6-attica/distinfo
+++ b/x11-toolkits/kf6-attica/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798882
-SHA256 (KDE/frameworks/6.13.0/attica-6.13.0.tar.xz) = acccb7ff62e1e421faa5ffd381b41777d0c7bfba268fae1ed802b51a6bd98a87
-SIZE (KDE/frameworks/6.13.0/attica-6.13.0.tar.xz) = 68628
+TIMESTAMP = 1746358563
+SHA256 (KDE/frameworks/6.14/attica-6.14.0.tar.xz) = 7c3556afeb0ae0e932c2e4d309df4905f3e2f41af3e3b38051b49d9f279357c1
+SIZE (KDE/frameworks/6.14/attica-6.14.0.tar.xz) = 68588
diff --git a/x11-toolkits/kf6-kcompletion/distinfo b/x11-toolkits/kf6-kcompletion/distinfo
index 77890ceedead..9a2e1e5c43ed 100644
--- a/x11-toolkits/kf6-kcompletion/distinfo
+++ b/x11-toolkits/kf6-kcompletion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798882
-SHA256 (KDE/frameworks/6.13.0/kcompletion-6.13.0.tar.xz) = 555ceacadbfd91a059dede3d9f06a9393858fdea12b5584135ad4139a2a7910a
-SIZE (KDE/frameworks/6.13.0/kcompletion-6.13.0.tar.xz) = 2324212
+TIMESTAMP = 1746358563
+SHA256 (KDE/frameworks/6.14/kcompletion-6.14.0.tar.xz) = d3ae6a9a365f13d1dae4040bb4c97ce86a74865ca6ed21f908111598a2138136
+SIZE (KDE/frameworks/6.14/kcompletion-6.14.0.tar.xz) = 2323944
diff --git a/x11-toolkits/kf6-kconfigwidgets/distinfo b/x11-toolkits/kf6-kconfigwidgets/distinfo
index de1d03c8a7b4..2207a3fc4437 100644
--- a/x11-toolkits/kf6-kconfigwidgets/distinfo
+++ b/x11-toolkits/kf6-kconfigwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798883
-SHA256 (KDE/frameworks/6.13.0/kconfigwidgets-6.13.0.tar.xz) = c5df55d73b116fe566863cc3b90bd4edfd5c4989f121ecfd8e0c1f7c8e40365a
-SIZE (KDE/frameworks/6.13.0/kconfigwidgets-6.13.0.tar.xz) = 2560112
+TIMESTAMP = 1746358564
+SHA256 (KDE/frameworks/6.14/kconfigwidgets-6.14.0.tar.xz) = 02fee668592d52bb39294f999af67797d7977e3f1c61bb9c77c086730594319f
+SIZE (KDE/frameworks/6.14/kconfigwidgets-6.14.0.tar.xz) = 2560040
diff --git a/x11-toolkits/kf6-kguiaddons/Makefile b/x11-toolkits/kf6-kguiaddons/Makefile
index 478e51b50f15..61470cf2324e 100644
--- a/x11-toolkits/kf6-kguiaddons/Makefile
+++ b/x11-toolkits/kf6-kguiaddons/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11-toolkits kde kde-frameworks
COMMENT= Utilities for graphical user interfaces
MAINTAINER= kde@FreeBSD.org
+BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
diff --git a/x11-toolkits/kf6-kguiaddons/distinfo b/x11-toolkits/kf6-kguiaddons/distinfo
index d21dda158164..3f2c43783a3f 100644
--- a/x11-toolkits/kf6-kguiaddons/distinfo
+++ b/x11-toolkits/kf6-kguiaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798883
-SHA256 (KDE/frameworks/6.13.0/kguiaddons-6.13.0.tar.xz) = 9280a0f04f29b8e4ffabe3c942621e2c6092bdc0037a3ab9e0b99e5ea56884bf
-SIZE (KDE/frameworks/6.13.0/kguiaddons-6.13.0.tar.xz) = 87464
+TIMESTAMP = 1746358564
+SHA256 (KDE/frameworks/6.14/kguiaddons-6.14.0.tar.xz) = 3f3cc7e3748bd74d476a4a3616654786e7d861f7b391e8499aebc7c410f21ec5
+SIZE (KDE/frameworks/6.14/kguiaddons-6.14.0.tar.xz) = 88408
diff --git a/x11-toolkits/kf6-kirigami/Makefile b/x11-toolkits/kf6-kirigami/Makefile
index 4c93b10d6694..871efa2cc4b1 100644
--- a/x11-toolkits/kf6-kirigami/Makefile
+++ b/x11-toolkits/kf6-kirigami/Makefile
@@ -12,4 +12,5 @@ USE_GL= gl opengl
USE_KDE= ecm:build
USE_QT= base declarative shadertools svg tools
+KDE_FRAMEWORKS_VERSION= 6.14.1
.include <bsd.port.mk>
diff --git a/x11-toolkits/kf6-kirigami/distinfo b/x11-toolkits/kf6-kirigami/distinfo
index 3396362cd2c8..87c46b441d99 100644
--- a/x11-toolkits/kf6-kirigami/distinfo
+++ b/x11-toolkits/kf6-kirigami/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744321170
-SHA256 (KDE/frameworks/6.13.0/kirigami-6.13.0.tar.xz) = dd5aa1b5b8fbc4eb731227851af7ca9caa1dcaac0dc99421dbd3d0d58d988329
-SIZE (KDE/frameworks/6.13.0/kirigami-6.13.0.tar.xz) = 564200
+TIMESTAMP = 1747252970
+SHA256 (KDE/frameworks/6.14/kirigami-6.14.1.tar.xz) = 2c91b4e2951444f7d6f3d6add96dc41c62bf9dbf747a8594d5d2fc918d27309f
+SIZE (KDE/frameworks/6.14/kirigami-6.14.1.tar.xz) = 565888
diff --git a/x11-toolkits/kf6-kirigami/pkg-plist b/x11-toolkits/kf6-kirigami/pkg-plist
index db4ba12b0923..c83135d12327 100644
--- a/x11-toolkits/kf6-kirigami/pkg-plist
+++ b/x11-toolkits/kf6-kirigami/pkg-plist
@@ -35,6 +35,9 @@ lib/libKirigamiDialogs.so.%%KDE_FRAMEWORKS_VERSION%%
lib/libKirigamiLayouts.so
lib/libKirigamiLayouts.so.6
lib/libKirigamiLayouts.so.%%KDE_FRAMEWORKS_VERSION%%
+lib/libKirigamiLayoutsPrivate.so
+lib/libKirigamiLayoutsPrivate.so.6
+lib/libKirigamiLayoutsPrivate.so.%%KDE_FRAMEWORKS_VERSION%%
lib/libKirigamiPlatform.so
lib/libKirigamiPlatform.so.6
lib/libKirigamiPlatform.so.%%KDE_FRAMEWORKS_VERSION%%
@@ -110,6 +113,11 @@ lib/libKirigamiPrivate.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/kirigami/layouts/KirigamiLayouts.qmltypes
%%QT_QMLDIR%%/org/kde/kirigami/layouts/kde-qmlmodule.version
%%QT_QMLDIR%%/org/kde/kirigami/layouts/libKirigamiLayoutsplugin.so
+%%QT_QMLDIR%%/org/kde/kirigami/layouts/private/ColumnViewSeparator.qml
+%%QT_QMLDIR%%/org/kde/kirigami/layouts/private/KirigamiLayoutsPrivate.qmltypes
+%%QT_QMLDIR%%/org/kde/kirigami/layouts/private/kde-qmlmodule.version
+%%QT_QMLDIR%%/org/kde/kirigami/layouts/private/libKirigamiLayoutsPrivateplugin.so
+%%QT_QMLDIR%%/org/kde/kirigami/layouts/private/qmldir
%%QT_QMLDIR%%/org/kde/kirigami/layouts/qmldir
%%QT_QMLDIR%%/org/kde/kirigami/libKirigamiplugin.so
%%QT_QMLDIR%%/org/kde/kirigami/platform/KirigamiPlatform.qmltypes
@@ -167,6 +175,7 @@ lib/libKirigamiPrivate.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/kirigami/templates/private/GenericDrawerIcon.qml
%%QT_QMLDIR%%/org/kde/kirigami/templates/private/IconPropertiesGroup.qml
%%QT_QMLDIR%%/org/kde/kirigami/templates/private/MenuIcon.qml
+%%QT_QMLDIR%%/org/kde/kirigami/templates/private/NavigationButton.qml
%%QT_QMLDIR%%/org/kde/kirigami/templates/private/PassiveNotificationsManager.qml
%%QT_QMLDIR%%/org/kde/kirigami/templates/private/qmldir
%%QT_QMLDIR%%/org/kde/kirigami/templates/qmldir
diff --git a/x11-toolkits/kf6-kitemviews/distinfo b/x11-toolkits/kf6-kitemviews/distinfo
index c802e6301125..58a89151cf14 100644
--- a/x11-toolkits/kf6-kitemviews/distinfo
+++ b/x11-toolkits/kf6-kitemviews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798883
-SHA256 (KDE/frameworks/6.13.0/kitemviews-6.13.0.tar.xz) = e0de8c9fa2baa27bde6abd3847b6d5f4cb54aeceab3436c64f89a50fe1d9695d
-SIZE (KDE/frameworks/6.13.0/kitemviews-6.13.0.tar.xz) = 2253800
+TIMESTAMP = 1746358565
+SHA256 (KDE/frameworks/6.14/kitemviews-6.14.0.tar.xz) = 997167402dbaa7885ae2aaa4cf8b5f409f57d50bce06a3b56c577e93a975ba4a
+SIZE (KDE/frameworks/6.14/kitemviews-6.14.0.tar.xz) = 2253404
diff --git a/x11-toolkits/kf6-kjobwidgets/distinfo b/x11-toolkits/kf6-kjobwidgets/distinfo
index 0b103e67146b..aaf17f9faba5 100644
--- a/x11-toolkits/kf6-kjobwidgets/distinfo
+++ b/x11-toolkits/kf6-kjobwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798884
-SHA256 (KDE/frameworks/6.13.0/kjobwidgets-6.13.0.tar.xz) = 68f838812c4304212c0d25611c4251c27a8760885b3db22dfa909355c573b895
-SIZE (KDE/frameworks/6.13.0/kjobwidgets-6.13.0.tar.xz) = 2258060
+TIMESTAMP = 1746358565
+SHA256 (KDE/frameworks/6.14/kjobwidgets-6.14.0.tar.xz) = 8c47042afae57447945b43cc91d897fa353286237a63e35294be4eb4a4662abd
+SIZE (KDE/frameworks/6.14/kjobwidgets-6.14.0.tar.xz) = 2258588
diff --git a/x11-toolkits/kf6-ktextwidgets/distinfo b/x11-toolkits/kf6-ktextwidgets/distinfo
index 9589b5e07cb7..26940ff7c774 100644
--- a/x11-toolkits/kf6-ktextwidgets/distinfo
+++ b/x11-toolkits/kf6-ktextwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798884
-SHA256 (KDE/frameworks/6.13.0/ktextwidgets-6.13.0.tar.xz) = 1ff29bf02b247f09ffaaafe4578f0977b51c42b67eef84fddb5677dd7d1edf2e
-SIZE (KDE/frameworks/6.13.0/ktextwidgets-6.13.0.tar.xz) = 2509616
+TIMESTAMP = 1746358565
+SHA256 (KDE/frameworks/6.14/ktextwidgets-6.14.0.tar.xz) = 4e24e6da477e08d0f71552f081206516fcd9ab4a593cf37d77ebd690856b76b5
+SIZE (KDE/frameworks/6.14/ktextwidgets-6.14.0.tar.xz) = 2509868
diff --git a/x11-toolkits/kf6-kwidgetsaddons/distinfo b/x11-toolkits/kf6-kwidgetsaddons/distinfo
index 678b3c7c1698..ef993911b353 100644
--- a/x11-toolkits/kf6-kwidgetsaddons/distinfo
+++ b/x11-toolkits/kf6-kwidgetsaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798884
-SHA256 (KDE/frameworks/6.13.0/kwidgetsaddons-6.13.0.tar.xz) = a1538829997319f8af0044ed7ae84f79b4e18cf2b32cacd4fdc4748b8f1c7406
-SIZE (KDE/frameworks/6.13.0/kwidgetsaddons-6.13.0.tar.xz) = 4278548
+TIMESTAMP = 1746358565
+SHA256 (KDE/frameworks/6.14/kwidgetsaddons-6.14.0.tar.xz) = 602720bc3e86cba2384f0f45e16c8524a1974796a3d5b7c5c1ed90e768cf121f
+SIZE (KDE/frameworks/6.14/kwidgetsaddons-6.14.0.tar.xz) = 4279372
diff --git a/x11-toolkits/kf6-kxmlgui/distinfo b/x11-toolkits/kf6-kxmlgui/distinfo
index 80f1f45b0aba..e5905852f4ce 100644
--- a/x11-toolkits/kf6-kxmlgui/distinfo
+++ b/x11-toolkits/kf6-kxmlgui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798885
-SHA256 (KDE/frameworks/6.13.0/kxmlgui-6.13.0.tar.xz) = e106482d3bb15f7afdeeb5542e0f0f3ca26b9b5c6374a03ca18153d5d2750de6
-SIZE (KDE/frameworks/6.13.0/kxmlgui-6.13.0.tar.xz) = 2916244
+TIMESTAMP = 1746358566
+SHA256 (KDE/frameworks/6.14/kxmlgui-6.14.0.tar.xz) = 5f9a35d168e5be85c43e566f87bf7108c18e3a19420e1d9379b493e28880914b
+SIZE (KDE/frameworks/6.14/kxmlgui-6.14.0.tar.xz) = 2915880
diff --git a/x11-toolkits/p5-Tk-Autoscroll/Makefile b/x11-toolkits/p5-Tk-Autoscroll/Makefile
index cc84aeb2c6fd..3e5e6808b8bb 100644
--- a/x11-toolkits/p5-Tk-Autoscroll/Makefile
+++ b/x11-toolkits/p5-Tk-Autoscroll/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Tk-Autoscroll
PORTVERSION= 1.14
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -8,6 +8,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Space invaders-like scrolling in Perl
+LICENSE= ARTPERL10
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk
diff --git a/x11-toolkits/p5-Tk-ColourChooser/Makefile b/x11-toolkits/p5-Tk-ColourChooser/Makefile
index a067b9fb5087..27c8cafdd253 100644
--- a/x11-toolkits/p5-Tk-ColourChooser/Makefile
+++ b/x11-toolkits/p5-Tk-ColourChooser/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Tk-ColourChooser
PORTVERSION= 1.52
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -8,6 +8,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Perl/Tk module providing a Colour selection dialogue box
+LICENSE= LGPL20
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk
diff --git a/x11-toolkits/p5-Tk-Contrib/Makefile b/x11-toolkits/p5-Tk-Contrib/Makefile
index d0f8fc7e7419..745ae1fc7d7c 100644
--- a/x11-toolkits/p5-Tk-Contrib/Makefile
+++ b/x11-toolkits/p5-Tk-Contrib/Makefile
@@ -1,5 +1,6 @@
PORTNAME= Tk-Contrib
PORTVERSION= 0.08
+PORTREVISION= 1
CATEGORIES= x11-toolkits perl5 tk
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -8,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Contributed Tk widgets
WWW= https://metacpan.org/release/Tk-Contrib
+LICENSE= ARTPERL10
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Test-Tk>=3.00:x11-toolkits/p5-Test-Tk \
p5-Tk>=800.024:x11-toolkits/p5-Tk
diff --git a/x11-toolkits/p5-Tk-DKW/Makefile b/x11-toolkits/p5-Tk-DKW/Makefile
index a47c6435c766..a863e4ca6ef7 100644
--- a/x11-toolkits/p5-Tk-DKW/Makefile
+++ b/x11-toolkits/p5-Tk-DKW/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Tk-DKW
PORTVERSION= 0.03
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11-toolkits perl5 tk
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Collection of Tk widgets
WWW= https://metacpan.org/release/Tk-DKW
+LICENSE= ARTPERL10
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Tk>=804:x11-toolkits/p5-Tk \
p5-Tk-Contrib>=0.07:x11-toolkits/p5-Tk-Contrib
diff --git a/x11-toolkits/p5-Tk-Date/Makefile b/x11-toolkits/p5-Tk-Date/Makefile
index eb305a642105..4c984916d781 100644
--- a/x11-toolkits/p5-Tk-Date/Makefile
+++ b/x11-toolkits/p5-Tk-Date/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Tk-Date
PORTVERSION= 0.44
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -8,6 +8,8 @@ PKGNAMEPREFIX= p5-
MAINTAINER= perl@FreeBSD.org
COMMENT= Date/time widget for Perl/Tk
+LICENSE= ARTPERL10
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Tk-GBARR>=0:x11-toolkits/p5-Tk-GBARR
diff --git a/x11-toolkits/p5-Tk-DynaTabFrame/Makefile b/x11-toolkits/p5-Tk-DynaTabFrame/Makefile
index 457c41b684d7..570e78895322 100644
--- a/x11-toolkits/p5-Tk-DynaTabFrame/Makefile
+++ b/x11-toolkits/p5-Tk-DynaTabFrame/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Tk-DynaTabFrame
PORTVERSION= 0.23
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11-toolkits perl5 tk
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= NoteBook widget with orientable, dynamically stacking tabs
WWW= https://metacpan.org/release/Tk-DynaTabFrame
+LICENSE= ARTPERL10
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Tk>=804.027:x11-toolkits/p5-Tk
diff --git a/x11-toolkits/p5-Tk-Enscript/Makefile b/x11-toolkits/p5-Tk-Enscript/Makefile
index e6c7ebf5dc81..e554996988b5 100644
--- a/x11-toolkits/p5-Tk-Enscript/Makefile
+++ b/x11-toolkits/p5-Tk-Enscript/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Tk-Enscript
PORTVERSION= 1.10
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Text-to-PostScript converter using Tk::Canvas
WWW= https://metacpan.org/release/Tk-Enscript
+LICENSE= ARTPERL10
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk
diff --git a/x11-toolkits/p5-Tk-GBARR/Makefile b/x11-toolkits/p5-Tk-GBARR/Makefile
index 8bbf14a3036a..e7814eb0f811 100644
--- a/x11-toolkits/p5-Tk-GBARR/Makefile
+++ b/x11-toolkits/p5-Tk-GBARR/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Tk-GBARR
PORTVERSION= 2.08
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Some collection of Tk Widgets
WWW= https://metacpan.org/release/Tk-GBARR
+LICENSE= ARTPERL10
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk
diff --git a/x11-toolkits/p5-Tk-JComboBox/Makefile b/x11-toolkits/p5-Tk-JComboBox/Makefile
index ad0d97f9e4b3..a52609dd35b9 100644
--- a/x11-toolkits/p5-Tk-JComboBox/Makefile
+++ b/x11-toolkits/p5-Tk-JComboBox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Tk-JComboBox
PORTVERSION= 1.14
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11-toolkits perl5 tk
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Contains a Label or Entry, a Button, and a Listbox
WWW= https://metacpan.org/release/Tk-JComboBox
+LICENSE= ARTPERL10
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Tk>=804.027:x11-toolkits/p5-Tk
diff --git a/x11-toolkits/p5-Tk-Splashscreen/Makefile b/x11-toolkits/p5-Tk-Splashscreen/Makefile
index 35aac84c8aa2..a79d8cc51cf1 100644
--- a/x11-toolkits/p5-Tk-Splashscreen/Makefile
+++ b/x11-toolkits/p5-Tk-Splashscreen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Tk-Splashscreen
PORTVERSION= 1.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= x11-toolkits perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Tk::Splashscreen, display a Splashscreen during program initialization
WWW= https://metacpan.org/release/Tk-Splashscreen
+LICENSE= ARTPERL10
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk
diff --git a/x11-toolkits/p5-Tk-WaitBox/Makefile b/x11-toolkits/p5-Tk-WaitBox/Makefile
index 8dd6f5ff07d2..6dbed1af6e3a 100644
--- a/x11-toolkits/p5-Tk-WaitBox/Makefile
+++ b/x11-toolkits/p5-Tk-WaitBox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Tk-WaitBox
PORTVERSION= 1.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-toolkits perl5 tk
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -9,6 +9,8 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Wait Dialog for Perl/Tk
WWW= https://metacpan.org/release/Tk-WaitBox
+LICENSE= ARTPERL10
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Tk>=804.027:x11-toolkits/p5-Tk
diff --git a/x11-wm/river/Makefile b/x11-wm/river/Makefile
index 0a58a85b8478..a426ba7caf74 100644
--- a/x11-wm/river/Makefile
+++ b/x11-wm/river/Makefile
@@ -1,7 +1,6 @@
PORTNAME= river
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.7
-PORTREVISION= 1
+DISTVERSION= 0.3.9
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -13,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>0:graphics/wayland-protocols \
- zig>=0.13.0:lang/zig
+ zig>=0.14.0:lang/zig
LIB_DEPENDS= libevdev.so:devel/libevdev \
libwayland-server.so:graphics/wayland \
libwlroots-0.18.so:x11-toolkits/wlroots018 \
@@ -24,10 +23,10 @@ USES= pkgconfig xorg
USE_GITHUB= yes
USE_XORG= pixman
GH_ACCOUNT= riverwm
-GH_TUPLE= ifreund:zig-pixman:v0.2.0:zig_pixman/../.cache/zig/p/12209db20ce873af176138b76632931def33a10539387cba745db72933c43d274d56 \
- ifreund:zig-wayland:v0.2.0:zig_wayland/../.cache/zig/p/1220687c8c47a48ba285d26a05600f8700d37fc637e223ced3aa8324f3650bf52242 \
- ifreund:zig-xkbcommon:v0.2.0:zig_xkbcommon/../.cache/zig/p/1220c90b2228d65fd8427a837d31b0add83e9fade1dcfa539bb56fd06f1f8461605f \
- swaywm:zig-wlroots:v0.18.1:zig_wlroots/../.cache/zig/p/122083317b028705b5d27be12976feebf17066a4e51802b3b5e9f970bec580e433e1
+GH_TUPLE= ifreund:zig-pixman:v0.3.0:zig_pixman/../.cache/zig/p/pixman-0.3.0-LClMnz2VAAAs7QSCGwLimV5VUYx0JFnX5xWU6HwtMuDX \
+ ifreund:zig-wayland:v0.3.0:zig_wayland/../.cache/zig/p/wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl \
+ ifreund:zig-xkbcommon:v0.3.0:zig_xkbcommon/../.cache/zig/p/xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr \
+ swaywm:zig-wlroots:v0.18.2:zig_wlroots/../.cache/zig/p/wlroots-0.18.2-jmOlchnIAwBq45_cxU1V3OWErxxJjQZlc9PyJfR-l3uk
MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
diff --git a/x11-wm/river/distinfo b/x11-wm/river/distinfo
index df86b7e1f20b..f5fcd6ed1a43 100644
--- a/x11-wm/river/distinfo
+++ b/x11-wm/river/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1736012117
-SHA256 (riverwm-river-v0.3.7_GH0.tar.gz) = d60d5a2142b29bb44317a2b13e9b2454eb145f4331a96ef8058e83a9e8fa9fc4
-SIZE (riverwm-river-v0.3.7_GH0.tar.gz) = 171926
-SHA256 (ifreund-zig-pixman-v0.2.0_GH0.tar.gz) = 298c015764ff917fceec45c1382b50ec371e06f75e50f097c8380ca565c3b581
-SIZE (ifreund-zig-pixman-v0.2.0_GH0.tar.gz) = 7886
-SHA256 (ifreund-zig-wayland-v0.2.0_GH0.tar.gz) = 6cbbb8ca10c84cc83a09b21e3b84e0ab4238306376b268788fedcc46397b322d
-SIZE (ifreund-zig-wayland-v0.2.0_GH0.tar.gz) = 56461
-SHA256 (ifreund-zig-xkbcommon-v0.2.0_GH0.tar.gz) = 4ef3193a375f1893475c3bc481d262a7eef5c28e0d1ea7c20739deaa4f8df6bd
-SIZE (ifreund-zig-xkbcommon-v0.2.0_GH0.tar.gz) = 22495
-SHA256 (swaywm-zig-wlroots-v0.18.1_GH0.tar.gz) = 168798907f30da2ed0fbe0b132f3dc0bfcf3f5d5b75c2ea9d425f47be54fc7a9
-SIZE (swaywm-zig-wlroots-v0.18.1_GH0.tar.gz) = 56734
+TIMESTAMP = 1741591210
+SHA256 (riverwm-river-v0.3.9_GH0.tar.gz) = dd8c8892b2f2b082f559228f790f8ec3748d5edaa7ec28097f17110fcddf647a
+SIZE (riverwm-river-v0.3.9_GH0.tar.gz) = 172259
+SHA256 (ifreund-zig-pixman-v0.3.0_GH0.tar.gz) = b09b4d733430d3341c9fa340b13b84da058068764b9239452b5161c015ac3b08
+SIZE (ifreund-zig-pixman-v0.3.0_GH0.tar.gz) = 7976
+SHA256 (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 8697cb2d056bc88e76e4f44e68e4346bf1ab4b325acd38b52dae7924754ea0ad
+SIZE (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 75460
+SHA256 (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 492b670d9bddc596184b2ec46d06dbcafdfb9c4b6b6fa7ad9ba98a4d2f921d59
+SIZE (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 22520
+SHA256 (swaywm-zig-wlroots-v0.18.2_GH0.tar.gz) = 42312e25b7ca88fb26aa8ba20f282eb8d587908ca664f02176d019a8bad753c3
+SIZE (swaywm-zig-wlroots-v0.18.2_GH0.tar.gz) = 58494
diff --git a/x11/aminal/Makefile b/x11/aminal/Makefile
index 5bb10151b113..846e214e11f7 100644
--- a/x11/aminal/Makefile
+++ b/x11/aminal/Makefile
@@ -1,7 +1,7 @@
PORTNAME= aminal
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 26
+PORTREVISION= 27
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/arcan-trayicon/Makefile b/x11/arcan-trayicon/Makefile
index e45b709f465a..dde5291d640a 100644
--- a/x11/arcan-trayicon/Makefile
+++ b/x11/arcan-trayicon/Makefile
@@ -1,8 +1,8 @@
PORTNAME= arcan-trayicon
-DISTVERSION= 0.6.3.3
+DISTVERSION= 0.7.0.1
CATEGORIES= x11
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= hoanga@gmail.com
COMMENT= Generic wrapper for registering Arcan clients as tray icons
WWW= https://arcan-fe.com/
diff --git a/x11/arcan-trayicon/distinfo b/x11/arcan-trayicon/distinfo
index 305276508059..a866c228580c 100644
--- a/x11/arcan-trayicon/distinfo
+++ b/x11/arcan-trayicon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722779595
-SHA256 (letoram-arcan-0.6.3.3_GH0.tar.gz) = 38c2d02802389b15e5c24b6b8cf53f946cb3e5f15a1d7af95ad04ffcc9101914
-SIZE (letoram-arcan-0.6.3.3_GH0.tar.gz) = 12949697
+TIMESTAMP = 1747584654
+SHA256 (letoram-arcan-0.7.0.1_GH0.tar.gz) = 63d925d100389e7a1074a8746a080a01d94739df487c2f8e311eb49adc006c6e
+SIZE (letoram-arcan-0.7.0.1_GH0.tar.gz) = 12978670
diff --git a/x11/cde-devel/Makefile b/x11/cde-devel/Makefile
index a9654fdac7ff..8a2d1a7e78af 100644
--- a/x11/cde-devel/Makefile
+++ b/x11/cde-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cde
PORTVERSION= ${COMMIT_DATE}
-PORTREVISION= 5
CATEGORIES= x11
.if !defined(MASTERDIR)
PKGNAMESUFFIX= -devel
@@ -13,8 +12,8 @@ WWW= https://sourceforge.net/p/cdesktopenv/wiki/Home/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= cdesktopenv-code
-GH_TAGNAME= f0be964d6
-COMMIT_DATE= 2025.03.19
+GH_TAGNAME= bb0a127a8
+COMMIT_DATE= 2025.04.16
LICENSE= LGPL21
diff --git a/x11/cde-devel/distinfo b/x11/cde-devel/distinfo
index 75b85db89bba..77d24069c8d0 100644
--- a/x11/cde-devel/distinfo
+++ b/x11/cde-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742569357
-SHA256 (cschuber-cdesktopenv-code-2025.03.19-f0be964d6_GH0.tar.gz) = a79139a23b3424a121ef3526eac94cb9d143ccd29b926e948d046c63c1207398
-SIZE (cschuber-cdesktopenv-code-2025.03.19-f0be964d6_GH0.tar.gz) = 57523144
+TIMESTAMP = 1747813000
+SHA256 (cschuber-cdesktopenv-code-2025.04.16-bb0a127a8_GH0.tar.gz) = 393ca70255ea79e45fad1440b0f1ff2d58cde56928b4b93d9cdd3b2369e708b0
+SIZE (cschuber-cdesktopenv-code-2025.04.16-bb0a127a8_GH0.tar.gz) = 57519116
diff --git a/x11/cliphist/Makefile b/x11/cliphist/Makefile
index 23aaeac6fc62..e5484ed2385d 100644
--- a/x11/cliphist/Makefile
+++ b/x11/cliphist/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cliphist
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/clipman/Makefile b/x11/clipman/Makefile
index 1f4a4764e279..051387af8c44 100644
--- a/x11/clipman/Makefile
+++ b/x11/clipman/Makefile
@@ -1,7 +1,7 @@
PORTNAME= clipman
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/darktile/Makefile b/x11/darktile/Makefile
index ed3393ccfdde..aab2bdc4dcfd 100644
--- a/x11/darktile/Makefile
+++ b/x11/darktile/Makefile
@@ -1,7 +1,7 @@
PORTNAME= darktile
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.11
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11/kf6-frameworkintegration/Makefile b/x11/kf6-frameworkintegration/Makefile
index 575112a66ae4..cac8909496b2 100644
--- a/x11/kf6-frameworkintegration/Makefile
+++ b/x11/kf6-frameworkintegration/Makefile
@@ -1,6 +1,5 @@
PORTNAME= frameworkintegration
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
COMMENT= Integration of Qt application with KDE workspaces
diff --git a/x11/kf6-frameworkintegration/distinfo b/x11/kf6-frameworkintegration/distinfo
index 8bea3885e532..b98e3ff570bb 100644
--- a/x11/kf6-frameworkintegration/distinfo
+++ b/x11/kf6-frameworkintegration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798885
-SHA256 (KDE/frameworks/6.13.0/frameworkintegration-6.13.0.tar.xz) = 182b911c9a08de9890c2427e8a1cfc202b4ae05aea37c6d939a449bfa987f31f
-SIZE (KDE/frameworks/6.13.0/frameworkintegration-6.13.0.tar.xz) = 56248
+TIMESTAMP = 1746358566
+SHA256 (KDE/frameworks/6.14/frameworkintegration-6.14.0.tar.xz) = ea263722de4b37c8742a70ab057da062e5b71d0e08e986456a3dc44e20f003b7
+SIZE (KDE/frameworks/6.14/frameworkintegration-6.14.0.tar.xz) = 56236
diff --git a/x11/kf6-kded/distinfo b/x11/kf6-kded/distinfo
index 8b2a9e607629..171f9947c240 100644
--- a/x11/kf6-kded/distinfo
+++ b/x11/kf6-kded/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798885
-SHA256 (KDE/frameworks/6.13.0/kded-6.13.0.tar.xz) = 7075a42d070c424b08383ceb01e766b34957be37cfdb4d7136cdbdf840931fb8
-SIZE (KDE/frameworks/6.13.0/kded-6.13.0.tar.xz) = 35012
+TIMESTAMP = 1746358566
+SHA256 (KDE/frameworks/6.14/kded-6.14.0.tar.xz) = 59f1aec94bd0176eba8bffd35a6ad5925b6d40702e26ee1697a46b3a4617d1ca
+SIZE (KDE/frameworks/6.14/kded-6.14.0.tar.xz) = 35028
diff --git a/x11/kf6-kglobalaccel/distinfo b/x11/kf6-kglobalaccel/distinfo
index 016363eb3763..aa9423e19eeb 100644
--- a/x11/kf6-kglobalaccel/distinfo
+++ b/x11/kf6-kglobalaccel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798885
-SHA256 (KDE/frameworks/6.13.0/kglobalaccel-6.13.0.tar.xz) = 9954f16a8cf257f4569cfdbb64a842cf537fe2faf6b4fa8fe18f62744efe96b0
-SIZE (KDE/frameworks/6.13.0/kglobalaccel-6.13.0.tar.xz) = 2294924
+TIMESTAMP = 1746358566
+SHA256 (KDE/frameworks/6.14/kglobalaccel-6.14.0.tar.xz) = e7aaca16bb4c5b5865af3ed4b48f2347c5163065d17c2b24be97752ff5e8c71d
+SIZE (KDE/frameworks/6.14/kglobalaccel-6.14.0.tar.xz) = 2294788
diff --git a/x11/kf6-krunner/distinfo b/x11/kf6-krunner/distinfo
index 9bae8fc098d2..b6bbfb6104d2 100644
--- a/x11/kf6-krunner/distinfo
+++ b/x11/kf6-krunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798886
-SHA256 (KDE/frameworks/6.13.0/krunner-6.13.0.tar.xz) = 5de1775a6e5daf3b72810f9b8aafdee965d14bf670864aeade4478e50f04f53b
-SIZE (KDE/frameworks/6.13.0/krunner-6.13.0.tar.xz) = 131248
+TIMESTAMP = 1746358567
+SHA256 (KDE/frameworks/6.14/krunner-6.14.0.tar.xz) = 138cfb98cd73392722f4499408d075a2c7705bdbf436ecc077360c3153db2fa6
+SIZE (KDE/frameworks/6.14/krunner-6.14.0.tar.xz) = 131236
diff --git a/x11/kf6-kwindowsystem/distinfo b/x11/kf6-kwindowsystem/distinfo
index 8c33d23eee4e..3814e536a5f9 100644
--- a/x11/kf6-kwindowsystem/distinfo
+++ b/x11/kf6-kwindowsystem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798886
-SHA256 (KDE/frameworks/6.13.0/kwindowsystem-6.13.0.tar.xz) = 4fa83424f39a97d7fe784533d2ad4d4969ff878d26438dda9dc00e30745959ac
-SIZE (KDE/frameworks/6.13.0/kwindowsystem-6.13.0.tar.xz) = 2385864
+TIMESTAMP = 1746358567
+SHA256 (KDE/frameworks/6.14/kwindowsystem-6.14.0.tar.xz) = 6625f7d5a46cb9c72289bcaaa65ee74450a671e4dbf6eebefc772650f24cf2a6
+SIZE (KDE/frameworks/6.14/kwindowsystem-6.14.0.tar.xz) = 2386252
diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile
index fb848ef6a373..acd57826d0d8 100644
--- a/x11/kitty/Makefile
+++ b/x11/kitty/Makefile
@@ -1,6 +1,7 @@
PORTNAME= kitty
DISTVERSIONPREFIX= v
DISTVERSION= 0.41.1
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= nivit@FreeBSD.org
diff --git a/x11/nwg-bar/Makefile b/x11/nwg-bar/Makefile
index dba87259633b..aaee29c0c26b 100644
--- a/x11/nwg-bar/Makefile
+++ b/x11/nwg-bar/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-bar
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.6
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-dock-hyprland/Makefile b/x11/nwg-dock-hyprland/Makefile
index fb3962a8d571..2d3cef88fb20 100644
--- a/x11/nwg-dock-hyprland/Makefile
+++ b/x11/nwg-dock-hyprland/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-dock-hyprland
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-dock/Makefile b/x11/nwg-dock/Makefile
index 7bd226fd4c02..a9329f463978 100644
--- a/x11/nwg-dock/Makefile
+++ b/x11/nwg-dock/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-dock
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-drawer/Makefile b/x11/nwg-drawer/Makefile
index 1be0dc543b72..b26c2d214ba5 100644
--- a/x11/nwg-drawer/Makefile
+++ b/x11/nwg-drawer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-drawer
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-look/Makefile b/x11/nwg-look/Makefile
index 8644d5e9e3e1..281d6ac4ca52 100644
--- a/x11/nwg-look/Makefile
+++ b/x11/nwg-look/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-look
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/nwg-menu/Makefile b/x11/nwg-menu/Makefile
index fc20ff1685cd..1bb7def94206 100644
--- a/x11/nwg-menu/Makefile
+++ b/x11/nwg-menu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nwg-menu
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.7
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/waylock/Makefile b/x11/waylock/Makefile
index cfe45744d1f0..03fee7046e97 100644
--- a/x11/waylock/Makefile
+++ b/x11/waylock/Makefile
@@ -1,6 +1,6 @@
PORTNAME= waylock
DISTVERSIONPREFIX= v
-DISTVERSION= 1.3.0
+DISTVERSION= 1.4.0
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -11,7 +11,7 @@ LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols \
- zig>=0.13.0:lang/zig
+ zig>=0.14.0:lang/zig
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper
@@ -19,8 +19,8 @@ RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper
USES= pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= ifreund
-GH_TUPLE= ifreund:zig-wayland:v0.2.0:zig_wayland/../.cache/zig/p/1220687c8c47a48ba285d26a05600f8700d37fc637e223ced3aa8324f3650bf52242 \
- ifreund:zig-xkbcommon:v0.2.0:zig_xkbcommon/../.cache/zig/p/1220c90b2228d65fd8427a837d31b0add83e9fade1dcfa539bb56fd06f1f8461605f
+GH_TUPLE= ifreund:zig-wayland:v0.3.0:zig_wayland/../.cache/zig/p/wayland-0.3.0-lQa1kjPIAQDmhGYpY-zxiRzQJFHQ2VqhJkQLbKKdt5wl \
+ ifreund:zig-xkbcommon:v0.3.0:zig_xkbcommon/../.cache/zig/p/xkbcommon-0.3.0-VDqIe3K9AQB2fG5ZeRcMC9i7kfrp5m2rWgLrmdNn9azr
MAKE_ENV= DESTDIR="${STAGEDIR}"
CONFIGURE_ARGS= --prefix "${PREFIX}" \
${WITH_DEBUG:D:U-Doptimize=ReleaseFast} \
diff --git a/x11/waylock/distinfo b/x11/waylock/distinfo
index d8f12ddb4039..fda03d517c99 100644
--- a/x11/waylock/distinfo
+++ b/x11/waylock/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1729614030
-SHA256 (ifreund-waylock-v1.3.0_GH0.tar.gz) = 8930c75dec6a2e5b3f462a44dfa896807f01193b4e7c43c25a9c9064896b4931
-SIZE (ifreund-waylock-v1.3.0_GH0.tar.gz) = 20655
-SHA256 (ifreund-zig-wayland-v0.2.0_GH0.tar.gz) = 6cbbb8ca10c84cc83a09b21e3b84e0ab4238306376b268788fedcc46397b322d
-SIZE (ifreund-zig-wayland-v0.2.0_GH0.tar.gz) = 56461
-SHA256 (ifreund-zig-xkbcommon-v0.2.0_GH0.tar.gz) = 4ef3193a375f1893475c3bc481d262a7eef5c28e0d1ea7c20739deaa4f8df6bd
-SIZE (ifreund-zig-xkbcommon-v0.2.0_GH0.tar.gz) = 22495
+TIMESTAMP = 1741342864
+SHA256 (ifreund-waylock-v1.4.0_GH0.tar.gz) = 921d744f4c1ea0c79de5c730afdc4928273a69ae18ff69b063fc5ca8c70fb977
+SIZE (ifreund-waylock-v1.4.0_GH0.tar.gz) = 20664
+SHA256 (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 8697cb2d056bc88e76e4f44e68e4346bf1ab4b325acd38b52dae7924754ea0ad
+SIZE (ifreund-zig-wayland-v0.3.0_GH0.tar.gz) = 75460
+SHA256 (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 492b670d9bddc596184b2ec46d06dbcafdfb9c4b6b6fa7ad9ba98a4d2f921d59
+SIZE (ifreund-zig-xkbcommon-v0.3.0_GH0.tar.gz) = 22520
diff --git a/x11/wob/Makefile b/x11/wob/Makefile
index 622a28927397..d8429a14b91e 100644
--- a/x11/wob/Makefile
+++ b/x11/wob/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wob
-DISTVERSION= 0.15.1
-PORTREVISION= 1
+DISTVERSION= 0.16
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -10,7 +9,7 @@ WWW= https://github.com/francma/wob
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= wayland-protocols>=1.13:graphics/wayland-protocols
+BUILD_DEPENDS= wayland-protocols>=1.31:graphics/wayland-protocols
LIB_DEPENDS= libinih.so:devel/inih \
libwayland-client.so:graphics/wayland
TEST_DEPENDS= cmocka>0:sysutils/cmocka
@@ -18,7 +17,7 @@ TEST_DEPENDS= cmocka>0:sysutils/cmocka
USES= meson pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= francma
-MESON_ARGS= -Dseccomp=disabled -Dtests=disabled
+MESON_ARGS= ${seccomp systemd-unit-files tests:L:C/.*/-D&=disabled/}
PLIST_FILES= bin/${PORTNAME}
OPTIONS_DEFINE= MANPAGES
diff --git a/x11/wob/distinfo b/x11/wob/distinfo
index 09bbf20fd00a..0a2ba1e92008 100644
--- a/x11/wob/distinfo
+++ b/x11/wob/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694937086
-SHA256 (francma-wob-0.15.1_GH0.tar.gz) = 094f666e799a7fa0914192d041032f4e9a28a87486d024db80ade010988b218a
-SIZE (francma-wob-0.15.1_GH0.tar.gz) = 23389
+TIMESTAMP = 1747732898
+SHA256 (francma-wob-0.16_GH0.tar.gz) = 8a5850beec72b5b19be631a6eb21315a20082bf9135447080f9e9045f143938b
+SIZE (francma-wob-0.16_GH0.tar.gz) = 25709
diff --git a/x11/xfce4-docklike-plugin/Makefile b/x11/xfce4-docklike-plugin/Makefile
index 5bfe45799127..300dd46aea87 100644
--- a/x11/xfce4-docklike-plugin/Makefile
+++ b/x11/xfce4-docklike-plugin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xfce4-docklike-plugin
-PORTVERSION= 0.4.3
+PORTVERSION= 0.5.0
CATEGORIES= x11 xfce
MASTER_SITES= XFCE/panel-plugins
DIST_SUBDIR= xfce4
@@ -10,22 +10,23 @@ WWW= https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin
LICENSE= GPLv3
-LIB_DEPENDS= libharfbuzz.so:print/harfbuzz \
- libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
-
-USES= gettext-tools gmake gnome libtool pkgconfig tar:bzip2 xfce xorg
-USE_GNOME= cairo gdkpixbuf gtk30
+USES= gettext-tools gnome meson pkgconfig tar:xz xfce xorg
+USE_GNOME= gdkpixbuf gtk30
USE_XFCE= libmenu panel windowing
USE_XORG= x11
-GNU_CONFIGURE= yes
-
-INSTALL_TARGET= install-strip
+MESON_ARGS= -Dx11=enabled
-OPTIONS_DEFINE= NLS
+OPTIONS_DEFINE= NLS WAYLAND
+OPTIONS_DEFAULT=WAYLAND
OPTIONS_SUB= yes
-NLS_USES= gettext-runtime
-NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext-runtime
+
+WAYLAND_LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
+WAYLAND_MESON_ENABLED= wayland
+
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/xfce4-docklike-plugin/distinfo b/x11/xfce4-docklike-plugin/distinfo
index fa192fff1fac..88cd8f388e6c 100644
--- a/x11/xfce4-docklike-plugin/distinfo
+++ b/x11/xfce4-docklike-plugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735495066
-SHA256 (xfce4/xfce4-docklike-plugin-0.4.3.tar.bz2) = e81e16b4ab1c655a3202473d78cc81617bb4829e5dd102eecabf9addd7668a9d
-SIZE (xfce4/xfce4-docklike-plugin-0.4.3.tar.bz2) = 456424
+TIMESTAMP = 1747674178
+SHA256 (xfce4/xfce4-docklike-plugin-0.5.0.tar.xz) = 418aa01f51f6528d95ceeb3b19d52bdc0ac554447bdb7afa9975cca5234f244b
+SIZE (xfce4/xfce4-docklike-plugin-0.5.0.tar.xz) = 78724
diff --git a/x11/xfce4-docklike-plugin/pkg-plist b/x11/xfce4-docklike-plugin/pkg-plist
index 3ecaab697f5b..b07f1265bc3f 100644
--- a/x11/xfce4-docklike-plugin/pkg-plist
+++ b/x11/xfce4-docklike-plugin/pkg-plist
@@ -34,6 +34,7 @@ lib/xfce4/panel/plugins/libdocklike.so
%%NLS%%share/locale/sv/LC_MESSAGES/xfce4-docklike-plugin.mo
%%NLS%%share/locale/tr/LC_MESSAGES/xfce4-docklike-plugin.mo
%%NLS%%share/locale/uk/LC_MESSAGES/xfce4-docklike-plugin.mo
+%%NLS%%share/locale/vi/LC_MESSAGES/xfce4-docklike-plugin.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/xfce4-docklike-plugin.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/xfce4-docklike-plugin.mo
share/xfce4/panel/plugins/docklike.desktop