FreeBSD/ports a206047net-mgmt/uptime-kuma Makefile pkg-message, net-mgmt/uptime-kuma/files uptimekuma.in patch-server_uptime-kuma-server.js

net-mgmt/uptime-kuma: new port - easy self-hosted monitoring

To save unnecessary space, substantial pruning of npm detritus was done.
Please report any errors and issues via the usual channels.

Sponsored by:   SkunkWerks, GmbH
Differential Revision:  https://reviews.freebsd.org/D57369
DeltaFile
+248-0net-mgmt/uptime-kuma/Makefile
+75-0net-mgmt/uptime-kuma/files/uptimekuma.in
+18-0net-mgmt/uptime-kuma/pkg-message
+18-0net-mgmt/uptime-kuma/files/patch-server_uptime-kuma-server.js
+16-0net-mgmt/uptime-kuma/pkg-descr
+7-0net-mgmt/uptime-kuma/distinfo
+382-01 files not shown
+383-07 files

FreeBSD/ports 2558907www/py-http-parser Makefile, www/py-http-parser/files extra-patch-python312

www/py-http-parser: fix build with python3.12
DeltaFile
+26-0www/py-http-parser/files/extra-patch-python312
+7-1www/py-http-parser/Makefile
+33-12 files

FreeBSD/ports 76395a0devel/objfw pkg-plist distinfo

devel/objfw: Update 1.4.1 => 1.5.7

Commit log:
https://git.nil.im/ObjFW/ObjFW/compare/1.4.1-release...1.5.7-release

PR:             296526
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2

(cherry picked from commit 62835f0853d15875214a299c049dc8a2d9a4ac1b)
DeltaFile
+68-10devel/objfw/pkg-plist
+3-3devel/objfw/distinfo
+1-1devel/objfw/Makefile
+72-143 files

FreeBSD/ports 62835f0devel/objfw pkg-plist distinfo

devel/objfw: Update 1.4.1 => 1.5.7

Commit log:
https://git.nil.im/ObjFW/ObjFW/compare/1.4.1-release...1.5.7-release

PR:             296526
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2
DeltaFile
+68-10devel/objfw/pkg-plist
+3-3devel/objfw/distinfo
+1-1devel/objfw/Makefile
+72-143 files

FreeBSD/ports f0211e1net/rsync Makefile, net/rsync/files extra-patch-file-flags.diff extrapatch-main.c

net/rsync: Add back the FLAGS option

This restores support for copying file flags and fixes a long-standing
peeve of mine by renaming the command-line option to --file-flags,
better matching the naming style of other rsync options.  Full backward
compatibility is maintained, including with older servers.

Reviewed by:    rodrigo
Differential Revision:  https://reviews.freebsd.org/D57645
DeltaFile
+1,382-0net/rsync/files/extra-patch-file-flags.diff
+0-10net/rsync/files/extrapatch-main.c
+4-4net/rsync/Makefile
+1,386-143 files

FreeBSD/ports c85402bdevel/pecl-msgpack Makefile

devel/pecl-msgpack: reinstate IGNORE_WITH_PHP=86

Dependency devel/pecl-APCu is not yet available for php86.
Please make sure you test the port in the php86 flavour before
reenabling the option.

Fixes:          4390d463875b81a5948541e3b27275d30aad54e2
Approved by:    portmgr (build fix blanket)
DeltaFile
+1-0devel/pecl-msgpack/Makefile
+1-01 files

FreeBSD/ports 712a103sysutils/podman Makefile

sysutils/podman: Fix build by blocking fetching newer go over network

Go insists on trying to download a newer toolchain, as the default is currently 1.24,
and this version of podman requires 1.25 or newer. The MAKE_ENV flag is described
here in nauseating detail https://go.dev/doc/toolchain .
DeltaFile
+2-1sysutils/podman/Makefile
+2-11 files

FreeBSD/ports d5c7abdnet/amqpcat Makefile

net/amqpcat: Bump PORTREVISION after lang/crystal

Sponsored by:       SkunkWerks, GmbH
DeltaFile
+1-1net/amqpcat/Makefile
+1-11 files

FreeBSD/ports 0bcd1abnet/lavinmq Makefile distinfo, net/lavinmq/files lavinmq.in

net/lavinmq: update to 2.9.1

- https://github.com/cloudamqp/lavinmq/blob/v2.9.1/CHANGELOG.md
- Drop surplus JavaScript libraries

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+29-18net/lavinmq/Makefile
+11-17net/lavinmq/distinfo
+1-1net/lavinmq/files/lavinmq.in
+41-363 files

FreeBSD/ports 8ab3344lang/crystal pkg-plist distinfo

lang/crystal: update to 1.20.2

ChangeLog:      https://crystal-lang.org/2026/04/16/1.20.0-released/
Sponsored by:   SkunkWerks, GmbH
DeltaFile
+817-0lang/crystal/pkg-plist
+3-3lang/crystal/distinfo
+1-1lang/crystal/Makefile
+821-43 files

FreeBSD/ports 1759a59devel/shards Makefile

devel/shards: Bump PORTREVISION after lang/crystal

Sponsored by:  SkunkWerks, GmbH
DeltaFile
+2-1devel/shards/Makefile
+2-11 files

FreeBSD/ports a4db8adnet-im/teams Makefile, x11/waveterm Makefile

*/*: Bump port revision after electron41 update (c6af2219ba06)
DeltaFile
+1-1net-im/teams/Makefile
+1-1x11/waveterm/Makefile
+2-22 files

FreeBSD/ports c6af221devel/electron41 distinfo, devel/electron41/files patch-electron_BUILD.gn patch-electron_spec_crash-spec.ts

devel/electron41: Update to 41.10.0

Changelog: https://github.com/electron/electron/releases/tag/v41.10.0

Reported by:    GitHub (watch releases)
DeltaFile
+7-7devel/electron41/files/patch-electron_BUILD.gn
+7-7devel/electron41/distinfo
+2-2devel/electron41/files/patch-electron_spec_crash-spec.ts
+2-2devel/electron41/files/patch-services_device_public_cpp_device__features.cc
+2-2devel/electron41/files/patch-services_device_public_cpp_device__features.h
+2-2devel/electron41/files/patch-electron_build_args_all.gn
+22-223 files not shown
+26-269 files

FreeBSD/ports 0b65920science/py-pyked Makefile

science/py-pyked: fix wrong portname in LIB_DEPENDS

yuri, please pay more attention; you're making a lot of random
little errors like these lately.

Fixes:          df3f177364f785615f313069b68abbb008a3e9c7
DeltaFile
+2-2science/py-pyked/Makefile
+2-21 files

FreeBSD/ports 618c7d5mail/roundcube distinfo Makefile

mail/roundcube: update to 1.7.2 release (fix security issues)

PR:             296538
Submitted by:   filis
DeltaFile
+3-3mail/roundcube/distinfo
+1-1mail/roundcube/Makefile
+4-42 files

FreeBSD/ports cb8a682lang Makefile

lang/Makefile: Fix spelling of "perl-lsp"

Reported by:    Chris Torek
DeltaFile
+1-1lang/Makefile
+1-11 files

FreeBSD/ports e430a80devel/pecl-msgpack Makefile distinfo, devel/pecl-msgpack/files patch-config.m4

devel/pecl-msgpack: update to 3.0.1 release (+)

Rename OPCAHE option to APCU and remove useless opcache dependency
Patch config.m4 to always honor APCU setting
Add LICENSE_FILE

Changes:
* Fix PHP-8.6v compatibility
* Fix enum support

Release notes:  https://github.com/msgpack/msgpack-php/releases/tag/v3.0.1
Commit log:     https://github.com/msgpack/msgpack-php/compare/msgpack-3.0.0...v3.0.1
PR:             295953
DeltaFile
+32-0devel/pecl-msgpack/files/patch-config.m4
+7-8devel/pecl-msgpack/Makefile
+3-3devel/pecl-msgpack/distinfo
+42-113 files

FreeBSD/ports c93a93edeskutils/qownnotes distinfo Makefile

deskutils/qownnotes: update QOwnNotes to version 26.7.1.
DeltaFile
+3-3deskutils/qownnotes/distinfo
+1-1deskutils/qownnotes/Makefile
+4-42 files

FreeBSD/ports 4d684e1net/tigervnc-server Makefile

net/tigervnc-server: Fix the dependency line on xkeyboard-config

Reported by:    kib

Approved by:    portmgr (fixit blanket)
DeltaFile
+1-1net/tigervnc-server/Makefile
+1-11 files

FreeBSD/ports d05aa6bx11/kitty Makefile pkg-plist, x11/kitty/files patch-setup.py

x11/kitty: Fix build

- Fix pkg-plist [2]
- Reenable DOCS option on FreeBSD 15+ [1]
- Update list of lib dependencies
- Pet portfmt

PR:     291485 [1]
Reported by:    pkg-fallout [2]
DeltaFile
+7-27x11/kitty/Makefile
+6-9x11/kitty/pkg-plist
+1-1x11/kitty/files/patch-setup.py
+14-373 files

FreeBSD/ports 5ef0c45lang Makefile, lang/perl-lsp distinfo Makefile.crates

lang/perl-lsp: Add port

perl-lsp is a Rust-based Perl language server.
DeltaFile
+349-0lang/perl-lsp/distinfo
+173-0lang/perl-lsp/Makefile.crates
+21-0lang/perl-lsp/Makefile
+3-0lang/perl-lsp/pkg-descr
+1-0lang/Makefile
+547-05 files

FreeBSD/ports cbd6d6dx11-fm/worker distinfo Makefile

x11-fm/worker: update the port to bugfix version 5.3.1

Reported by:    portscout
DeltaFile
+3-3x11-fm/worker/distinfo
+1-1x11-fm/worker/Makefile
+4-42 files

FreeBSD/ports 28960ffsecurity/vuxml/vuln 2026.xml

security/vuxml: Document Emacs vulnerability

PR:             296546
Security:       CVE-2026-6861
Sponsored by:   The FreeBSD Foundation
DeltaFile
+43-0security/vuxml/vuln/2026.xml
+43-01 files

FreeBSD/ports 915d199editors/emacs Makefile, editors/emacs/files patch-src_image.c

editors/emacs: Fix CVE-2026-6861

Upstream bug:   https://debbugs.gnu.org/cgi/bugreport.cgi?bug=80851
PR:             296546
Reviewed by:    jrm
Security:       CVE-2026-6861
DeltaFile
+11-0editors/emacs/files/patch-src_image.c
+1-1editors/emacs/Makefile
+12-12 files

FreeBSD/ports 06c06edwww/deno distinfo Makefile.crates, www/deno/files patch-cargo-crates_v8-149.4.0_build_config_compiler_BUILD.gn patch-build_config_compiler_BUILD.gn

www/deno: fix three patch correctness bugs found in review

- patch-cli_standalone_binary.rs: restore Linux ELF target support by
  using || instead of replacing the linux check with freebsd
- patch-ext_os_lib.rs: fix FreeBSD rss() return type usize -> u64 to
  match all other platforms; use %%PREFIX%% placeholder so post-patch
  REINPLACE_CMD correctly substitutes the install prefix at build time
- Makefile: add s|%%PREFIX%%|${PREFIX}| substitution for ext/os/lib.rs

Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
DeltaFile
+309-321www/deno/distinfo
+150-156www/deno/Makefile.crates
+182-0www/deno/files/patch-cargo-crates_v8-149.4.0_build_config_compiler_BUILD.gn
+0-175www/deno/files/patch-build_config_compiler_BUILD.gn
+76-0www/deno/files/patch-cargo-crates_v8-149.4.0_build_toolchain_freebsd_BUILD.gn
+0-76www/deno/files/patch-build_toolchain_freebsd_BUILD.gn
+717-72882 files not shown
+1,616-1,65788 files

FreeBSD/ports 1352a9dgraphics/fotocx pkg-plist distinfo, graphics/fotocx/files patch-zfuncs.cc patch-zfuncs.h

graphics/fotocx: the port had been updated to version 26.6.1

Move KERN_PROC_PATHNAME sysctl(3) call into its own function
and use it where applicable; this further reduces the number
of linuxisms in the program.

Reported by:    portscout
DeltaFile
+55-31graphics/fotocx/files/patch-zfuncs.cc
+8-4graphics/fotocx/pkg-plist
+4-3graphics/fotocx/files/patch-zfuncs.h
+3-3graphics/fotocx/distinfo
+1-3graphics/fotocx/Makefile
+71-445 files

FreeBSD/ports 676b8aeastro Makefile, astro/py-earthkit-utils Makefile distinfo

astro/py-earthkit-utils: New port

Utilities for the earthkit ecosystem.
DeltaFile
+24-0astro/py-earthkit-utils/Makefile
+19-0astro/py-earthkit-utils/files/patch-pyproject.toml
+3-0astro/py-earthkit-utils/distinfo
+1-0astro/py-earthkit-utils/pkg-descr
+1-0astro/Makefile
+48-05 files

FreeBSD/ports a1b5f91astro/py-sunpy Makefile distinfo, astro/py-sunpy/files patch-pyproject.toml patch-sunpy_io_setup__package.py

astro/py-sunpy: Update to 8.0.0
DeltaFile
+21-0astro/py-sunpy/files/patch-pyproject.toml
+8-9astro/py-sunpy/Makefile
+11-0astro/py-sunpy/files/patch-sunpy_io_setup__package.py
+3-3astro/py-sunpy/distinfo
+43-124 files

FreeBSD/ports c0e9889astro/py-extension-helpers Makefile, astro/py-extension-helpers/files patch-pyproject.toml

astro/py-extension-helpers: Fix setuptools version require, make sunpy build
DeltaFile
+11-0astro/py-extension-helpers/files/patch-pyproject.toml
+1-0astro/py-extension-helpers/Makefile
+12-02 files

FreeBSD/ports 9398ec4lang/sdcc pkg-plist Makefile, lang/sdcc/files patch-device_lib_Makefile.in patch-device-lib-Makefile.in

lang/sdcc: Update 4.4.0 => 4.6.0

Release Notes:
https://sourceforge.net/p/sdcc/news/2026/06/sdcc-460-released/
https://sourceforge.net/p/sdcc/news/2025/01/sdcc-450-released/

Changelog:
https://sourceforge.net/p/sdcc/code/HEAD/tree/tags/sdcc-4.6.0/sdcc/ChangeLog

PR:             296242
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+61-13lang/sdcc/pkg-plist
+47-0lang/sdcc/files/patch-device_lib_Makefile.in
+0-46lang/sdcc/files/patch-device-lib-Makefile.in
+32-0lang/sdcc/files/patch-device_non-free_lib_Makefile.in
+0-32lang/sdcc/files/patch-device-non-free-lib-Makefile.in
+12-7lang/sdcc/Makefile
+152-981 files not shown
+155-1017 files