FreeBSD/ports 1c94dafmail/courier-imap distinfo Makefile

mail/courier-imap: Update to 6.0.3

Includes fix for malformed messages in maildirs.

https://github.com/svarshavchik/courier/issues/82

MFH:            2026Q3

(cherry picked from commit 0c2029d375af4bf27fd7e6f3d28c242862369998)
DeltaFile
+3-3mail/courier-imap/distinfo
+1-1mail/courier-imap/Makefile
+4-42 files

FreeBSD/ports 4d6724email/courier-imap distinfo Makefile

mail/courier-imap: Update to 6.0.2

(cherry picked from commit e5b4fe0f889d72d54ec259cc942d131906f0a721)
DeltaFile
+3-3mail/courier-imap/distinfo
+1-1mail/courier-imap/Makefile
+4-42 files

FreeBSD/ports b914fe5audio/bcg729 Makefile pkg-plist

audio/bcg729: Update to 1.1.2

- Make portclippy happy
- Drop maintainership
DeltaFile
+6-6audio/bcg729/Makefile
+4-4audio/bcg729/pkg-plist
+3-3audio/bcg729/distinfo
+13-133 files

FreeBSD/ports 0c2029dmail/courier-imap distinfo Makefile

mail/courier-imap: Update to 6.0.3

Includes fix for malformed messages in maildirs.

https://github.com/svarshavchik/courier/issues/82

MFH:            2026Q3
DeltaFile
+3-3mail/courier-imap/distinfo
+1-1mail/courier-imap/Makefile
+4-42 files

FreeBSD/ports 0757401lang/perl5.44 distinfo Makefile

lang/perl5.44: update to 5.44.0

Changes:        https://metacpan.org/release/LEONT/perl-5.44.0/view/pod/perldelta.pod
DeltaFile
+3-3lang/perl5.44/distinfo
+1-1lang/perl5.44/Makefile
+4-42 files

FreeBSD/src fc186c2libexec/rc/rc.d dumpon

rc.d/dumpon: minor hardening/tightening up

- Scope local variables properly to each function.
- Quote variables that should be treated as single words.
- Replace `${cmd}; if [ $? -eq 0 ]` with `if ${cmd}` for simplicity.

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57899
DeltaFile
+8-5libexec/rc/rc.d/dumpon
+8-51 files

FreeBSD/ports 3e2ba90databases/pgactive distinfo Makefile, databases/pgactive/files patch-src_compat_18_pg__dump_pg__backup__tar.c patch-src_compat_18_pg__dump_pg__backup__archiver.h

databases/pgactive: update to 2.1.8.
DeltaFile
+0-18databases/pgactive/files/patch-src_compat_18_pg__dump_pg__backup__tar.c
+0-12databases/pgactive/files/patch-src_compat_18_pg__dump_pg__backup__archiver.h
+3-3databases/pgactive/distinfo
+2-2databases/pgactive/Makefile
+2-0databases/pgactive/pkg-plist
+7-355 files

FreeBSD/src a2f50c4sys/amd64/amd64 efirt_machdep.c

amd64 efirt: register all runtime regions as fictitious

This is needed for VM_PHYS_TO_PAGE() to work, which is needed for
pmap_map_io_transient() to work, which is needed for uiomove_fromphys()
to work.

PR:     296348
Reported and tested by: Anton Saietskii <vsasjason at gmail.com>
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58274
DeltaFile
+3-0sys/amd64/amd64/efirt_machdep.c
+3-01 files

FreeBSD/ports 584636dchinese/opencc pkg-plist Makefile, chinese/opencc/files patch-cmake_GitVersion.cmake patch-CMakeLists.txt

chinese/opencc: Upgrade from 1.3.1 to 1.4.1.

Changes in this update:
- Enable the Jieba segmentation plugin via a new JIEBA option (default on).
- OpenCC now requires C++17: USES compiler:c++11-lib -> c++17-lang.
- Regenerate files/patch-CMakeLists.txt for the reorganized upstream tree.
- Add files/patch-cmake_GitVersion.cmake so the release tarball (which
  ships without Git metadata) reports 1.4.1 instead of 1.4.0.
  Obtained from upstream commit c23e743702f4.

PR:             ports/296829
Approved by:    maintainer
DeltaFile
+28-13chinese/opencc/pkg-plist
+16-0chinese/opencc/files/patch-cmake_GitVersion.cmake
+9-3chinese/opencc/Makefile
+4-4chinese/opencc/files/patch-CMakeLists.txt
+3-3chinese/opencc/distinfo
+1-1textproc/goldendict/Makefile
+61-249 files not shown
+70-2615 files

FreeBSD/ports 23cc0c8archivers/plakar distinfo Makefile

archivers/plakar: update to 1.1.4

Changes:        https://github.com/PlakarKorp/plakar/blob/main/CHANGELOG.md

Approved by:    maintainer timeout (15 days)
PR:             296423
DeltaFile
+5-5archivers/plakar/distinfo
+1-2archivers/plakar/Makefile
+6-72 files

FreeBSD/ports 22b8114devel/juce Makefile, devel/juce/files patch-modules_juce__core_native_juce__SystemStats__linux.cpp patch-modules_juce__core_native_juce__BasicNativeHeaders.h

devel/juce{,706}: fix build on armv7

juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in
<machine/atomic.h> transitively, which then defines a mb macro polluting
the name space.  <sys/user.h> is only needed for struct kproc_info,
which is only needed in juce_SystemStats_linux.cpp to check for
P_TRACED.  Remove <sys/user.h> from juce_BasicNativeHeaders.h and only
include it in juce_SystemStats_linux.cpp to avoid namespace pollution
issues.

I'll try to tackle the other ports using or bundling JUCE in a future
commit.  As always, please try to unbundle dependencies if possible.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
PR:             283492

(cherry picked from commit a28798f49247eefdcee26258cf40071a8e0b8a8d)
DeltaFile
+13-0devel/juce/files/patch-modules_juce__core_native_juce__SystemStats__linux.cpp
+13-0devel/juce706/files/patch-modules_juce__core_native_juce__SystemStats__linux.cpp
+10-0devel/juce706/files/patch-modules_juce__core_native_juce__BasicNativeHeaders.h
+10-0devel/juce/files/patch-modules_juce__core_native_juce__BasicNativeHeaders.h
+0-1devel/juce/Makefile
+46-15 files

FreeBSD/ports aed6423sysutils/snapraid distinfo Makefile

sysutils/snapraid: update to 14.8

A bug fix release.

Changelog: https://github.com/amadvance/snapraid/releases/tag/v14.8

MFH:            2026Q3
(cherry picked from commit bf65697df3c5ee06b964a59ea6703279d243c474)
DeltaFile
+3-3sysutils/snapraid/distinfo
+1-1sysutils/snapraid/Makefile
+4-42 files

FreeBSD/ports 6d0a70eaudio/giada/files patch-src_deps_juce_modules_juce__core_native_juce__SystemStats__linux.cpp patch-src_deps_juce_modules_juce__core_native_juce__BasicNativeHeaders.h

audio/giada: fix build on armv7

This port bundles a copy of JUCE.

juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in
<machine/atomic.h> transitively, which then defines a mb macro polluting
the name space.  <sys/user.h> is only needed for struct kproc_info,
which is only needed in juce_SystemStats_linux.cpp to check for
P_TRACED.  Remove <sys/user.h> from juce_BasicNativeHeaders.h and only
include it in juce_SystemStats_linux.cpp to avoid namespace pollution
issues.

As always, please try to unbundle dependencies if possible.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
PR:             283492

(cherry picked from commit f56d3d4490d1b17f14df8649c01b00713fe5aa4c)
DeltaFile
+13-0audio/giada/files/patch-src_deps_juce_modules_juce__core_native_juce__SystemStats__linux.cpp
+10-0audio/giada/files/patch-src_deps_juce_modules_juce__core_native_juce__BasicNativeHeaders.h
+23-02 files

FreeBSD/ports 75d72a7audio/libopenshot-audio/files patch-JuceLibraryCode_modules_juce__core_native_juce__SystemStats__linux.cpp patch-JuceLibraryCode_modules_juce__core_juce__core.cpp

audio/libopenshot-audio: patch armv7 build issue properly

juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in
<machine/atomic.h> transitively, which then defines a mb macro polluting
the name space.  <sys/user.h> is only needed for struct kproc_info,
which is only needed in juce_SystemStats_linux.cpp to check for
P_TRACED.  Remove <sys/user.h> from juce_BasicNativeHeaders.h and only
include it in juce_SystemStats_linux.cpp to avoid namespace pollution
issues.

I'll try to tackle the other ports using or bundling JUCE in a future
commit.  As always, please try to unbundle dependencies if possible.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
PR:             283492

(cherry picked from commit 3a7ad3ed54851dd27d5ed8a65c8aa77b246c5472)
DeltaFile
+14-3audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__SystemStats__linux.cpp
+0-14audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.cpp
+10-0audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__BasicNativeHeaders.h
+24-173 files

FreeBSD/ports b1cbc02graphics/gowall Makefile

graphics/gowall: fix build on armv7

Same issue as on i386, probably also applies to powerpc.
The patch could be applied unconditionally.
An upstream bug report was filed.

While we are at it, exclude option ONNX on i386 as the port
misc/onnx-runtime required for this option to work is currently
broken there.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
See also:       https://github.com/gen2brain/go-fitz/issues/152

(cherry picked from commit 2bf74addd2ca6d695d4d34ac68455b7c3c2f524f)
DeltaFile
+3-1graphics/gowall/Makefile
+3-11 files

FreeBSD/ports a28798fdevel/juce Makefile, devel/juce/files patch-modules_juce__core_native_juce__SystemStats__linux.cpp patch-modules_juce__core_native_juce__BasicNativeHeaders.h

devel/juce{,706}: fix build on armv7

juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in
<machine/atomic.h> transitively, which then defines a mb macro polluting
the name space.  <sys/user.h> is only needed for struct kproc_info,
which is only needed in juce_SystemStats_linux.cpp to check for
P_TRACED.  Remove <sys/user.h> from juce_BasicNativeHeaders.h and only
include it in juce_SystemStats_linux.cpp to avoid namespace pollution
issues.

I'll try to tackle the other ports using or bundling JUCE in a future
commit.  As always, please try to unbundle dependencies if possible.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
PR:             283492
DeltaFile
+13-0devel/juce706/files/patch-modules_juce__core_native_juce__SystemStats__linux.cpp
+13-0devel/juce/files/patch-modules_juce__core_native_juce__SystemStats__linux.cpp
+10-0devel/juce706/files/patch-modules_juce__core_native_juce__BasicNativeHeaders.h
+10-0devel/juce/files/patch-modules_juce__core_native_juce__BasicNativeHeaders.h
+0-1devel/juce/Makefile
+46-15 files

FreeBSD/ports 3a7ad3eaudio/libopenshot-audio/files patch-JuceLibraryCode_modules_juce__core_native_juce__SystemStats__linux.cpp patch-JuceLibraryCode_modules_juce__core_juce__core.cpp

audio/libopenshot-audio: patch armv7 build issue properly

juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in
<machine/atomic.h> transitively, which then defines a mb macro polluting
the name space.  <sys/user.h> is only needed for struct kproc_info,
which is only needed in juce_SystemStats_linux.cpp to check for
P_TRACED.  Remove <sys/user.h> from juce_BasicNativeHeaders.h and only
include it in juce_SystemStats_linux.cpp to avoid namespace pollution
issues.

I'll try to tackle the other ports using or bundling JUCE in a future
commit.  As always, please try to unbundle dependencies if possible.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
PR:             283492
DeltaFile
+14-3audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__SystemStats__linux.cpp
+0-14audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_juce__core.cpp
+10-0audio/libopenshot-audio/files/patch-JuceLibraryCode_modules_juce__core_native_juce__BasicNativeHeaders.h
+24-173 files

FreeBSD/ports f56d3d4audio/giada/files patch-src_deps_juce_modules_juce__core_native_juce__SystemStats__linux.cpp patch-src_deps_juce_modules_juce__core_native_juce__BasicNativeHeaders.h

audio/giada: fix build on armv7

This port bundles a copy of JUCE.

juce_BasicNativeHeaders.h pulls in <sys/user.h> which in turn pulls in
<machine/atomic.h> transitively, which then defines a mb macro polluting
the name space.  <sys/user.h> is only needed for struct kproc_info,
which is only needed in juce_SystemStats_linux.cpp to check for
P_TRACED.  Remove <sys/user.h> from juce_BasicNativeHeaders.h and only
include it in juce_SystemStats_linux.cpp to avoid namespace pollution
issues.

As always, please try to unbundle dependencies if possible.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
PR:             283492
DeltaFile
+13-0audio/giada/files/patch-src_deps_juce_modules_juce__core_native_juce__SystemStats__linux.cpp
+10-0audio/giada/files/patch-src_deps_juce_modules_juce__core_native_juce__BasicNativeHeaders.h
+23-02 files

FreeBSD/ports 2bf74adgraphics/gowall Makefile

graphics/gowall: fix build on armv7

Same issue as on i386, probably also applies to powerpc.
The patch could be applied unconditionally.
An upstream bug report was filed.

While we are at it, exclude option ONNX on i386 as the port
misc/onnx-runtime required for this option to work is currently
broken there.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q3
See also:       https://github.com/gen2brain/go-fitz/issues/152
DeltaFile
+3-1graphics/gowall/Makefile
+3-11 files

FreeBSD/ports bf65697sysutils/snapraid distinfo Makefile

sysutils/snapraid: update to 14.8

A bug fix release.

Changelog: https://github.com/amadvance/snapraid/releases/tag/v14.8

MFH:            2026Q3
DeltaFile
+3-3sysutils/snapraid/distinfo
+1-1sysutils/snapraid/Makefile
+4-42 files

FreeBSD/src 7c22ddasys/netinet icmp6.h, sys/netinet6 in6_var.h nd6.h

nd6: Add router address and DHCPv6-PD flags in PIO headers

Make R-bit per RFC 6275 8.3 and P-bit per RFC 9762 7.1 in
Prefix Information option available to userland for future implementations.

RFC 9762 7.1: For each interface, the client MUST keep a list of every prefix
that was received from a PIO with the P flag set and currently has a non-zero
preferred lifetime.

Differential Revision: https://reviews.freebsd.org/D56207
DeltaFile
+5-1sys/netinet6/in6_var.h
+4-2sys/netinet/icmp6.h
+1-0sys/netinet6/nd6.h
+10-33 files

FreeBSD/ports 643276bMk/Uses electron.mk

Mk/Uses/electron.mk: Print error when Makefile.version is missing in electron port directory
DeltaFile
+4-0Mk/Uses/electron.mk
+4-01 files

FreeBSD/ports a689316audio/mpz distinfo Makefile

audio/mpz: update the port to version 2.0.14 (transient)

- The last version which comes with traditional icon set
- Wrap one line to fit the standard 80x25 terminal width

PR:             296248
Reported by:    portscout
DeltaFile
+3-3audio/mpz/distinfo
+3-2audio/mpz/Makefile
+6-52 files

FreeBSD/ports af50c2cdevel/slf4j Makefile

devel/slf4j: take maintainership

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1devel/slf4j/Makefile
+1-11 files

FreeBSD/ports c5e084fdevel/gwm distinfo Makefile

devel/gwm: Update to 1.1.0
DeltaFile
+5-5devel/gwm/distinfo
+2-2devel/gwm/Makefile
+7-72 files

FreeBSD/ports ea8deb4multimedia/shaka-packager distinfo Makefile

multimedia/shaka-packager: Update to 3.9.1
DeltaFile
+3-3multimedia/shaka-packager/distinfo
+1-2multimedia/shaka-packager/Makefile
+4-52 files

FreeBSD/ports 59b565dnet-mgmt/flow distinfo Makefile

net-mgmt/flow: Update to 0.2.0
DeltaFile
+5-5net-mgmt/flow/distinfo
+1-1net-mgmt/flow/Makefile
+6-62 files

FreeBSD/ports 45ec94esecurity/vuxml/vuln 2026.xml

security/vuxml: Document liboqs vulnerabilities
DeltaFile
+31-0security/vuxml/vuln/2026.xml
+31-01 files

FreeBSD/ports 2291aceeditors/vscode Makefile, graphics/drawio Makefile

*/*: Bump port revision after electron42 update (fd67ba2aab44)
DeltaFile
+1-1editors/vscode/Makefile
+1-1graphics/drawio/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1net-im/signal-desktop/Makefile
+4-44 files

FreeBSD/ports fd67ba2devel/electron42 distinfo Makefile, devel/electron42/files patch-ui_views_focus_focus__manager.cc

devel/electron42: Update to 42.7.0

Changelog:
- https://github.com/electron/electron/releases/tag/v42.6.2
- https://github.com/electron/electron/releases/tag/v42.7.0

Reported by:    GitHub (watch releases)
DeltaFile
+7-7devel/electron42/distinfo
+3-3devel/electron42/files/patch-ui_views_focus_focus__manager.cc
+1-1devel/electron42/Makefile
+1-1devel/electron42/Makefile.version
+12-124 files