FreeBSD/ports c26dd29x11-wm/fvwm3 pkg-plist Makefile

x11-wm/fvwm3: Update to 1.1.4

- Migrate to meson.
- Restore GO option.
- Take maintainership.

Changes:
- https://github.com/fvwmorg/fvwm3/releases/tag/1.1.1
- https://github.com/fvwmorg/fvwm3/releases/tag/1.1.2
- https://github.com/fvwmorg/fvwm3/releases/tag/1.1.3
- https://github.com/fvwmorg/fvwm3/releases/tag/1.1.4

PR:             292149
Approved by:    vvd
DeltaFile
+60-66x11-wm/fvwm3/pkg-plist
+36-41x11-wm/fvwm3/Makefile
+3-3x11-wm/fvwm3/distinfo
+99-1103 files

FreeBSD/ports eb44ce1devel/py-spy/files patch-cargo-crates_proc-maps-0.4.0_src_freebsd__maps_ptrace.rs

devel/py-spy: fix build on ARM / POWER

error[E0308]: mismatched types
   --> /wrkdirs/usr/ports/devel/py-spy/work/py_spy-0.4.1/cargo-crates/proc-maps-0.4.0/src/freebsd_maps/ptrace.rs:188:52
    |
188 |     let result = unsafe { ptrace(PT_VM_ENTRY, pid, &vm_entry as *const _ as *mut i8, 0) };
    |                           ------                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*mut u8`, found `*mut i8`
    |                           |
    |                           arguments to this function are incorrect
    |
    = note: expected raw pointer `*mut u8`
               found raw pointer `*mut i8`
note: function defined here
   --> /wrkdirs/usr/ports/devel/py-spy/work/py_spy-0.4.1/cargo-crates/proc-maps-0.4.0/src/freebsd_maps/ptrace.rs:150:8
    |
150 |     fn ptrace(request: c_int, pid: Pid, vm_entry: caddr_t, data: c_int) -> c_int;
    |        ^^^^^^                           --------

For more information about this error, try `rustc --explain E0308`.
error: could not compile `proc-maps` (lib) due to 1 previous error
DeltaFile
+11-0devel/py-spy/files/patch-cargo-crates_proc-maps-0.4.0_src_freebsd__maps_ptrace.rs
+11-01 files

FreeBSD/ports 91d06d7editors/zed distinfo Makefile, editors/zed/files patch-crates_project_src_agent__server__store.rs

editors/zed: Update to 0.223.5

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v0.223.4
- https://github.com/zed-industries/zed/releases/tag/v0.223.5

Reported by:    GitHub (watch releases)
DeltaFile
+5-5editors/zed/distinfo
+4-4editors/zed/files/patch-crates_project_src_agent__server__store.rs
+1-1editors/zed/Makefile
+1-1editors/zed/Makefile.crates
+11-114 files

FreeBSD/ports b0a2e68sysutils/deskflow distinfo Makefile

sysutils/deskflow: Update 1.25.0 => 1.26.0

Changelog:
https://github.com/deskflow/deskflow/releases/tag/v1.26.0

PR:     293233
MFH:    2026Q1
(cherry picked from commit 84b15108c1275a6e71ecd042f30890cead3f95e8)
DeltaFile
+3-3sysutils/deskflow/distinfo
+1-1sysutils/deskflow/Makefile
+1-0sysutils/deskflow/pkg-plist
+5-43 files

FreeBSD/ports 84b1510sysutils/deskflow distinfo Makefile

sysutils/deskflow: Update 1.25.0 => 1.26.0

Changelog:
https://github.com/deskflow/deskflow/releases/tag/v1.26.0

PR:     293233
MFH:    2026Q1
DeltaFile
+3-3sysutils/deskflow/distinfo
+1-1sysutils/deskflow/Makefile
+1-0sysutils/deskflow/pkg-plist
+5-43 files

FreeBSD/ports 1580588devel/llvm22 distinfo Makefile

devel/llvm22: 22.1.0-rc3

The release announcement can be found at:
    https://discourse.llvm.org/t/llvm-22-1-0-rc3-released/89769

Sponsored by:   DARPA, AFRL
DeltaFile
+3-3devel/llvm22/distinfo
+1-1devel/llvm22/Makefile
+4-42 files

FreeBSD/ports f59cd32Mk bsd.default-versions.mk, Mk/Uses llvm.mk

Mk: add LLVM 22 in default versions list

PR:             293103
DeltaFile
+1-1Mk/bsd.default-versions.mk
+1-1Mk/Uses/llvm.mk
+2-22 files

FreeBSD/ports eb9cdbdnet-im/gajim Makefile

net-im/gajim: chase version of py-nbxmpp
DeltaFile
+1-1net-im/gajim/Makefile
+1-11 files

FreeBSD/ports 859b72anet-im/gajim distinfo Makefile

net-im/gajim: update to 2.4.3

Changes:
https://dev.gajim.org/gajim/gajim/-/blob/master/ChangeLog

PR:             291334
Submitted by:   p5B2EA84B3 at t-online.de
Submitted by:   Zane C. Bowers-Hadley <vvelox at vvelox.net>
DeltaFile
+3-3net-im/gajim/distinfo
+2-2net-im/gajim/Makefile
+5-52 files

FreeBSD/ports 6359cb2net-im/py-nbxmpp distinfo Makefile

net-im/py-nbxmpp: update to 7.0.0

PR:         291333
Submitted by:   p5B2EA84B3 at t-online.de
Submitted by:   Zane C. Bowers-Hadley <vvelox at vvelox.net>
DeltaFile
+3-3net-im/py-nbxmpp/distinfo
+1-1net-im/py-nbxmpp/Makefile
+4-42 files

FreeBSD/ports 70e990fsecurity/hidden-lake pkg-descr

security/hidden-lake: Actualize pkg-descr

Approved by:          db@, yuri@ (Mentors, implicit)
DeltaFile
+8-19security/hidden-lake/pkg-descr
+8-191 files

FreeBSD/ports fa71703math/R-cran-spdep distinfo Makefile

math/R-cran-spdep: Update to 1.4-2

Reported by:    portscout
DeltaFile
+3-3math/R-cran-spdep/distinfo
+1-1math/R-cran-spdep/Makefile
+4-42 files

FreeBSD/ports 8f0c9e7security/hidden-lake distinfo Makefile

security/hidden-lake: Update 1.9.1 => 1.10.3

Changelogs:
* https://github.com/number571/hidden-lake/blob/v1.10.3/CHANGELOG.md#v1103
* https://github.com/number571/hidden-lake/compare/v1.9.1...v1.10.0
* https://github.com/number571/hidden-lake/compare/v1.10.0...v1.10.1
* https://github.com/number571/hidden-lake/compare/v1.10.1...v1.10.2
* https://github.com/number571/hidden-lake/compare/v1.10.2...v1.10.3

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+5-5security/hidden-lake/distinfo
+2-4security/hidden-lake/Makefile
+0-1security/hidden-lake/pkg-plist
+7-103 files

FreeBSD/ports d5a2e3acad/k40-whisperer distinfo Makefile

cad/k40-whisperer: Update 0.70 => 0.71

Changelogs:
* https://www.scorchworks.com/K40whisperer/k40whisperer.html#changes

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3cad/k40-whisperer/distinfo
+1-1cad/k40-whisperer/Makefile
+4-42 files

FreeBSD/ports 4f160e0sysutils/loki distinfo

sysutils/loki: Fix build

Checksum of one of the many required go modules changed, compared
its content to what was on distcache to verify the change is harmless:

    diff consul-1.5.1/vendor/k8s.io/client-go/pkg/version/base.go ...
    ...
    < gitVersion   string = "v0.0.0-master+40cec98468b"
    ---
    > gitVersion   string = "v0.0.0-master+40cec98468b8"

Approved by:    portmgr (blanket)

(cherry picked from commit 1dff87feb9cdb23f040422deba3697f5cebf79dc)
DeltaFile
+1-1sysutils/loki/distinfo
+1-11 files

FreeBSD/ports 1dff87fsysutils/loki distinfo

sysutils/loki: Fix build

Checksum of one of the many required go modules changed, compared
its content to what was on distcache to verify the change is harmless:

    diff consul-1.5.1/vendor/k8s.io/client-go/pkg/version/base.go ...
    ...
    < gitVersion   string = "v0.0.0-master+40cec98468b"
    ---
    > gitVersion   string = "v0.0.0-master+40cec98468b8"

Approved by:    portmgr (blanket)
DeltaFile
+1-1sysutils/loki/distinfo
+1-11 files

FreeBSD/src 32ec8e2tools/build/mk OptionalObsoleteFiles.inc

OptionalObsoleteFiles: Add missing dpv MLINK

MFC after:      3 days
DeltaFile
+1-0tools/build/mk/OptionalObsoleteFiles.inc
+1-01 files

FreeBSD/ports dfe0638net-im/linux-discord distinfo Makefile

net-im/linux-discord: Update to 0.0.125
DeltaFile
+3-3net-im/linux-discord/distinfo
+1-1net-im/linux-discord/Makefile
+4-42 files

FreeBSD/src 4c66fafusr.sbin/pw pw.8

pw: make manual page more friendly for uid/gid search

pw.8 structure is quite different from usual manual page, especially in
describing -o option usage.  Specifically, these paragraphs do not
contain "uid/gid" terms, and have "user id"/"group id" instead,
making searching for "override duplicate safety belt" difficult.
Try to simplify such searches.

Also, clarify uid/gid space between 100 and 1000 as "somewhat special",
as it actually is.

Discussed on:   russian telegram FreeBSD group
Reviewed by:    eugen, novel
MFC after:      1 week

(cherry picked from commit e89454417b2bfecce9daee10dece2f49632640d3)
DeltaFile
+7-4usr.sbin/pw/pw.8
+7-41 files

FreeBSD/src 8a2d04cusr.sbin/pw pw.8

pw: make manual page more friendly for uid/gid search

pw.8 structure is quite different from usual manual page, especially in
describing -o option usage.  Specifically, these paragraphs do not
contain "uid/gid" terms, and have "user id"/"group id" instead,
making searching for "override duplicate safety belt" difficult.
Try to simplify such searches.

Also, clarify uid/gid space between 100 and 1000 as "somewhat special",
as it actually is.

Discussed on:   russian telegram FreeBSD group
Reviewed by:    eugen, novel
MFC after:      1 week

(cherry picked from commit e89454417b2bfecce9daee10dece2f49632640d3)
DeltaFile
+7-4usr.sbin/pw/pw.8
+7-41 files

FreeBSD/ports 66b4edddatabases/greptimedb Makefile, databases/greptimedb/files patch-cargo-crates_protobuf-src-1.1.0+21.5_build.rs

databases/greptimedb: Unbundle protobuf

PR:             293208
Requested by:   Robert Clausecker <fuz at FreeBSD.org>
DeltaFile
+47-0databases/greptimedb/files/patch-cargo-crates_protobuf-src-1.1.0+21.5_build.rs
+1-0databases/greptimedb/Makefile
+48-02 files

FreeBSD/src 05305acusr.sbin/pw pw.8

pw: make manual page more friendly for uid/gid search

pw.8 structure is quite different from usual manual page, especially in
describing -o option usage.  Specifically, these paragraphs do not
contain "uid/gid" terms, and have "user id"/"group id" instead,
making searching for "override duplicate safety belt" difficult.
Try to simplify such searches.

Also, clarify uid/gid space between 100 and 1000 as "somewhat special",
as it actually is.

Discussed on:   russian telegram FreeBSD group
Reviewed by:    eugen, novel
MFC after:      1 week

(cherry picked from commit e89454417b2bfecce9daee10dece2f49632640d3)
DeltaFile
+7-4usr.sbin/pw/pw.8
+7-41 files

FreeBSD/src e387d94sys/kern subr_smp.c

smp: Use bitwise operation to count cpu number

Previously, we iterated over all CPUs using CPU_FOREACH and checked
individual bits to count valid CPUs. Refactor this to use a bitwise AND
and popcount to count the number of enabled bits directly.

Approved by:    markj (mentor)
MFC after:      2 weeks
Differential Revision: https://reviews.freebsd.org/D54474
DeltaFile
+3-5sys/kern/subr_smp.c
+3-51 files

FreeBSD/ports c2535f9finance/fava distinfo Makefile

finance/fava: upgrade to 1.30.12.
DeltaFile
+3-3finance/fava/distinfo
+1-1finance/fava/Makefile
+4-42 files

FreeBSD/ports 5c5be37x11/hyprviz distinfo Makefile.crates

x11/hyprviz: Update to 0.8.0

Changelog: https://github.com/timasoft/hyprviz/releases/tag/v0.8.0

Reported by:    GitHub (watch releases)
DeltaFile
+19-9x11/hyprviz/distinfo
+9-4x11/hyprviz/Makefile.crates
+2-3x11/hyprviz/Makefile
+30-163 files

FreeBSD/src efcfba9tools/build/mk OptionalObsoleteFiles.inc

OptionalObsoleteFiles: Add missing figpar MLINKS

MFC after:      3 days
Fixes:          bc6c827078b7 ("OptionalObsoleteFiles: Add figpar to dialog section")
DeltaFile
+7-0tools/build/mk/OptionalObsoleteFiles.inc
+7-01 files

FreeBSD/src 48aeff4lib/libsys open.2

open.2: grammar improvements

(cherry picked from commit f1f142c01db43c7dc8d0d172fc1726da2ee01972)
DeltaFile
+2-2lib/libsys/open.2
+2-21 files

FreeBSD/src 532c8d3sys/amd64/amd64 initcpu.c pmap.c, sys/amd64/include md_var.h

amd64: add LASS support

(cherry picked from commit 89589b6d3fbac43eb7c6b3cdbdd6f077888b2142)
DeltaFile
+13-0sys/amd64/amd64/initcpu.c
+9-0sys/amd64/amd64/pmap.c
+4-0sys/amd64/amd64/efirt_machdep.c
+1-0sys/amd64/amd64/machdep.c
+1-0sys/amd64/include/md_var.h
+28-05 files

FreeBSD/src 4338c43lib/libsys open.2

open.2: stop making impression that fd must be directory

(cherry picked from commit 5bcccc702b29a0e173a5916b001771dd7b280c7c)
DeltaFile
+20-3lib/libsys/open.2
+20-31 files

FreeBSD/src a03f285lib/libc/gen uexterr_gettext.3 Makefile.inc, share/man/man9 exterror.9

libc: add man page for uexterr_gettext(3)

Reviewed by:    mckusick
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential revision:  https://reviews.freebsd.org/D55336
DeltaFile
+71-0lib/libc/gen/uexterr_gettext.3
+2-1share/man/man9/exterror.9
+1-0lib/libc/gen/Makefile.inc
+74-13 files