FreeBSD/ports 1924e64net-mgmt/monitoring-plugins distinfo Makefile

net-mgmt/monitoring-plugins: fix check_swap with multiple swap volumes

Pull upstream patch:
https://github.com/monitoring-plugins/monitoring-plugins/pull/2342
DeltaFile
+7-2net-mgmt/monitoring-plugins/Makefile
+5-1net-mgmt/monitoring-plugins/distinfo
+12-32 files

FreeBSD/ports b091d17textproc/mandoc Makefile

textproc/mandoc: Take maintainership

I am the maintainer of mandoc in base, and have developed a good
relationship with upstream. I intend to switch mandoc in base to
track the stable release when it arrives later this year, and then
track snapshots with this port.

Reviewed by:            bapt
Differential Revision:  https://reviews.freebsd.org/D59614
DeltaFile
+1-1textproc/mandoc/Makefile
+1-11 files

FreeBSD/ports 950044dgraphics/epsonscan2 Makefile

graphics/epsonscan2: Fix building with CMake 4

PR:             298123
Approved by:    J.R. Oldroyd <fbsd at opal.com> (maintainer)
DeltaFile
+2-0graphics/epsonscan2/Makefile
+2-01 files

FreeBSD/ports ca588bfdevel/vite-plus Makefile

devel/vite-plus: build and install binding libraries

That should make it possible to build new version for www/evcc.

PR:             298305
DeltaFile
+22-6devel/vite-plus/Makefile
+22-61 files

FreeBSD/ports 69bb168devel/glab Makefile distinfo

devel/glab: update to 1.118.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
DeltaFile
+5-5devel/glab/distinfo
+10-0devel/glab/pkg-plist
+2-2devel/glab/Makefile
+17-73 files

FreeBSD/ports fd2e3a2mail/postfix Makefile distinfo

mail/postfix: Update to 3.11.7

PR:             298429
DeltaFile
+3-3mail/postfix/distinfo
+1-1mail/postfix/Makefile
+4-42 files

FreeBSD/ports 776d4b7mail/postfix-current Makefile distinfo

mail/postfix-current: Update to 3.12-20260902

PR:             298430
DeltaFile
+3-3mail/postfix-current/distinfo
+1-1mail/postfix-current/Makefile
+4-42 files

FreeBSD/ports e6299bftextproc/ugrep Makefile distinfo

textproc/ugrep: Update to 7.8.5
DeltaFile
+3-3textproc/ugrep/distinfo
+1-1textproc/ugrep/Makefile
+4-42 files

FreeBSD/ports 299c79dmail/sympa distinfo Makefile, mail/sympa/files patch-issue1984

mail/sympa: Update 6.2.78 => 6.2.80

Changelog:
https://github.com/sympa-community/sympa/blob/6.2.80/NEWS.md

Improve port:
- Remove unnecessary GNU_CONFIGURE_MANPREFIX.
- Remove unused ICONSDIR.
- Fix antipattern BUILD_DEPENDS=RUN_DEPENDS.
- Fix warning from portclippy.

PR:             298519 283227
Sponsored by:   UNIS Labs (vvd, improve port)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3

(cherry picked from commit 00e774dc9c7575932f14bd8bdfde7619935e8e67)
DeltaFile
+0-177mail/sympa/files/patch-issue1984
+6-8mail/sympa/Makefile
+3-3mail/sympa/distinfo
+9-1883 files

FreeBSD/ports f6d6892mail/sympa Makefile

mail/sympa: Update WWW

The website for the community of Sympa have moved to the
new domain "sympa.community".

PR:             297888
Approved by:    Geoffroy Desvernay <dgeo at centrale-med.fr>
                (maintainer timeout, 2+ weeks)
Approved by:    osa, vvd (Mentors, implicit)

(cherry picked from commit b5beeff440fe0d7c0ec15d72e30bcefb6b30343f)
DeltaFile
+1-1mail/sympa/Makefile
+1-11 files

FreeBSD/ports 834bc04mail/sympa pkg-plist Makefile, mail/sympa/files patch-configure.ac patch-issue1966

mail/sympa: Update to 6.2.78

PR:             296993
Approved by:    Geoffroy Desvernay (maintainer)

(cherry picked from commit 6d37b11fb72c94d0eedfeb734cb84092e9cc17f6)
DeltaFile
+177-0mail/sympa/files/patch-issue1984
+0-48mail/sympa/files/patch-issue1966
+0-10mail/sympa/files/patch-configure.ac
+3-3mail/sympa/distinfo
+2-2mail/sympa/Makefile
+2-0mail/sympa/pkg-plist
+184-636 files

FreeBSD/ports c3f42f6editors/emacs-devel pkg-plist Makefile

editors/emacs-devel: Update to latest snapshot 30a6d0067
DeltaFile
+3-3editors/emacs-devel/distinfo
+2-2editors/emacs-devel/Makefile
+2-0editors/emacs-devel/pkg-plist
+7-53 files

FreeBSD/ports 00e774dmail/sympa distinfo Makefile, mail/sympa/files patch-issue1984

mail/sympa: Update 6.2.78 => 6.2.80

Changelog:
https://github.com/sympa-community/sympa/blob/6.2.80/NEWS.md

Improve port:
- Remove unnecessary GNU_CONFIGURE_MANPREFIX.
- Remove unused ICONSDIR.
- Fix antipattern BUILD_DEPENDS=RUN_DEPENDS.
- Fix warning from portclippy.

PR:             298519 283227
Sponsored by:   UNIS Labs (vvd, improve port)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3
DeltaFile
+0-177mail/sympa/files/patch-issue1984
+6-8mail/sympa/Makefile
+3-3mail/sympa/distinfo
+9-1883 files

FreeBSD/src 63786b0sys/dev/cxgbe/iw_cxgbe cq.c

iw_cxgbe: Remove unused return value from destroy_cq

Part of the original Linux commit was already applied during a prior
OFED update in commit b633e08c705fe43180567eae26923d6f6f98c8d9, but
this portion of the changes to the Linux iw_cxgb4 driver were not
included.

Obtained from:  Linux commit a52c8e2469c30cf7ac453d624aed9c168b23d1af
DeltaFile
+7-8sys/dev/cxgbe/iw_cxgbe/cq.c
+7-81 files

FreeBSD/src e29dcccsys/dev/cxgbe/iw_cxgbe iw_cxgbe.h qp.c

iw_cxgbe: Fix qpid leak

Add await in destroy_qp() so that all references to qp are dereferenced
and qp is freed in destroy_qp() itself.  This ensures freeing of all QPs
before invocation of dealloc_ucontext(), which prevents loss of in use
qpids stored in the ucontext.

Obtained from:  Linux commit f70baa7ee3d1b5a9e66ac7549e31641a656f23c1
Sponsored by:   Chelsio Communications
DeltaFile
+18-32sys/dev/cxgbe/iw_cxgbe/qp.c
+2-2sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
+20-342 files

FreeBSD/src 0505738sys/dev/cxgbe/iw_cxgbe iw_cxgbe.h t4.h

iw_cxgbe: Miscellaneous changes from the iw_cxgb4 driver

These include changes to use newer APIs, cosmetic changes to reduce
diffs between the two drivers, and other minor fixes.

Sponsored by:   Chelsio Communications
Co-authored-by: Arjun V <arjun at chelsio.com>
Co-authored-by: Krishnamraju Eraparaju <krishna2 at chelsio.com>
Co-authored-by: Vishal Kulkarni <vishal at chelsio.com>
DeltaFile
+26-29sys/dev/cxgbe/iw_cxgbe/cm.c
+12-11sys/dev/cxgbe/iw_cxgbe/cq.c
+8-6sys/dev/cxgbe/iw_cxgbe/qp.c
+5-2sys/dev/cxgbe/iw_cxgbe/provider.c
+1-1sys/dev/cxgbe/iw_cxgbe/t4.h
+0-1sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
+52-506 files

FreeBSD/src 9f2a288sys/dev/cxgbe/iw_cxgbe qp.c cq.c

iw_cxgbe: Remove unneeded memset

Obtained from:  Linux commit 4c44d4634b5c90993fccca9f155347221df6f877
DeltaFile
+0-1sys/dev/cxgbe/iw_cxgbe/qp.c
+0-1sys/dev/cxgbe/iw_cxgbe/cq.c
+0-22 files

FreeBSD/src 3968a87contrib/ofed/libcxgb4 t4.h dev.c, sys/dev/cxgbe/iw_cxgbe device.c t4.h

iw_cxgbe/libcxgb4: Pass ftid_base to libcxgb4 through status page

While here, fix incorrect frees in error paths in c4iw_alloc_context().

Sponsored by:   Chelsio Communications
DeltaFile
+2-2contrib/ofed/libcxgb4/dev.c
+1-1sys/dev/cxgbe/iw_cxgbe/t4.h
+1-1contrib/ofed/libcxgb4/t4.h
+1-0sys/dev/cxgbe/iw_cxgbe/device.c
+5-44 files

FreeBSD/src a83be0bsys/dev/cxgbe/iw_cxgbe mem.c

iw_cxgbe: Do not dma memory off of the stack

Obtained from:  Linux commit 3840c5b78803b2b6cc1ff820100a74a092c40cbb
DeltaFile
+17-11sys/dev/cxgbe/iw_cxgbe/mem.c
+17-111 files

FreeBSD/src 0d63508sys/dev/cxgbe t4_main.c, sys/dev/cxgbe/common common.h

cxgbe: Enable RDMA WRITE_CMPL work requests if the firmware supports them

This work request permits combining RDMA WRITE and SEND_INV commands
into a single work request.

Sponsored by:   Chelsio Communications
DeltaFile
+5-0sys/dev/cxgbe/t4_main.c
+2-0sys/dev/cxgbe/common/common.h
+7-02 files

FreeBSD/src e03c2c0contrib/ofed/libcxgb4 qp.c

libcxgb4: remove update_qp_state()

Remove it because it is not needed. If we're flushing the qp, it is
because we've had a fatal error, so just set the user qp state to ERR
and continue on.

Sponsored by:   Chelsio Communications
DeltaFile
+1-15contrib/ofed/libcxgb4/qp.c
+1-151 files

FreeBSD/src b78f8facontrib/ofed/libcxgb4 libcxgb4.h t4.h, sys/dev/cxgbe/iw_cxgbe device.c t4.h

iw_cxgbe/libcxgb4: Support for RDMA WRITE_COMPL work requests

To optimize NVME-oF READ IOPs, use a specialized work request that
combines a RDMA WRITE and SEND_INV chain into a single request.

Sponsored by:   Chelsio Communications
Co-authored-by: Potnuri Bharat Teja <bharat at chelsio.com>
DeltaFile
+167-10contrib/ofed/libcxgb4/qp.c
+146-1sys/dev/cxgbe/iw_cxgbe/qp.c
+7-2contrib/ofed/libcxgb4/t4.h
+5-1sys/dev/cxgbe/iw_cxgbe/t4.h
+2-0sys/dev/cxgbe/iw_cxgbe/device.c
+1-0contrib/ofed/libcxgb4/libcxgb4.h
+328-141 files not shown
+329-147 files

FreeBSD/src f9076bdsys/dev/cxgbe/iw_cxgbe cq.c device.c

iw_cxgbe: Use XArray instead of IDR

Obtained from:  Linux commit 52e124c27e7bfb78980189bdfec049594d7612be
Obtained from:  Linux commit 2f43129127e62b25f56ff82a37c40b42c0e6f883
Obtained from:  Linux commit 7a268a93973c07f93e952d96c2faa88df8ed38d8
Sponsored by:   Chelsio Communications
Co-authored-by: Potnuri Bharat Teja <bharat at chelsio.com>
DeltaFile
+5-64sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
+9-8sys/dev/cxgbe/iw_cxgbe/ev.c
+8-8sys/dev/cxgbe/iw_cxgbe/mem.c
+9-7sys/dev/cxgbe/iw_cxgbe/qp.c
+6-7sys/dev/cxgbe/iw_cxgbe/device.c
+3-3sys/dev/cxgbe/iw_cxgbe/cq.c
+40-976 files

FreeBSD/src 054db35contrib/ofed/libcxgb4 cq.c qp.c, contrib/ofed/libibverbs verbs.h

libcxgb4: Support for RDMA SEND_WITH_INV requests

Sponsored by:   Chelsio Communications
DeltaFile
+27-8contrib/ofed/libcxgb4/qp.c
+22-3contrib/ofed/libcxgb4/cq.c
+4-1contrib/ofed/libibverbs/verbs.h
+53-123 files

FreeBSD/src 73151e4sys/dev/cxgbe/iw_cxgbe qp.c

iw_cxgbe: Cleanups to ucontext handling when creating queues

Obtained from:  Linux commit e00b64f7c54c4cbd88143bbd43e7c3d61a090e5c
Obtained from:  Linux commit 89944450547334aa6655e0cd4aec8df1897a205a
DeltaFile
+2-3sys/dev/cxgbe/iw_cxgbe/qp.c
+2-31 files

FreeBSD/src deb465asys/dev/cxgbe/iw_cxgbe provider.c

iw_cxgbe: Add ib_device->get_netdev support

Obtained from:  Linux commit f215a3d2448ae77253f0b93dcc37114779f51778
DeltaFile
+20-0sys/dev/cxgbe/iw_cxgbe/provider.c
+20-01 files

FreeBSD/src 96d9a91sys/dev/cxgbe/iw_cxgbe t4.h

iw_cxgbe: use __raw_write*() to allow write-combining

pio_copy() is suppose to be used for write-combining work requests.
However, for some architectures like powerpc and arm64, write[ql]()
include an explicit memory barrier which will flush the WC buffer and
render this path useless. To prevent that use the relaxed variant.

Sponsored by:   Chelsio Communications
DeltaFile
+5-7sys/dev/cxgbe/iw_cxgbe/t4.h
+5-71 files

FreeBSD/src c1325c5sys/dev/cxgbe/iw_cxgbe mem.c

iw_cxgbe: Use correct sizing on buffers holding page DMA addresses

Obtained from:  Linux commit 5f818d676ac455bbc812ffaaf5bf780be5465114
DeltaFile
+1-1sys/dev/cxgbe/iw_cxgbe/mem.c
+1-11 files

FreeBSD/src 6ee16b9sys/dev/cxgbe/iw_cxgbe cm.c device.c

iw_cxgbe: Various fixes around waiting for replies to work requests

Allocate wait objects dynamically and add a refcount instead of
allocating them on the current thread's stack.  This permits
c4iw_wait_for_reply() to safely fail with an error and mark the device
as dead if a reply is not received after C4IW_WR_TO seconds.  Once a
device is marked dead, future requests fail immediately.

Sponsored by:   Chelsio Communications
DeltaFile
+139-81sys/dev/cxgbe/iw_cxgbe/mem.c
+76-42sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
+36-30sys/dev/cxgbe/iw_cxgbe/qp.c
+34-31sys/dev/cxgbe/iw_cxgbe/cq.c
+21-0sys/dev/cxgbe/iw_cxgbe/device.c
+9-3sys/dev/cxgbe/iw_cxgbe/cm.c
+315-1876 files

FreeBSD/src 6262cbecontrib/ofed/libcxgb4 t4.h cq.c

libcxgb4: Support send/recv drain work requests

This change allows libcxgb4 to post send/recv drain work requests
after a QP is flushed and schedules a CQE on the software CQ for the
application to note the drain's completion.

Sponsored by:   Chelsio Communications
DeltaFile
+126-6contrib/ofed/libcxgb4/qp.c
+15-0contrib/ofed/libcxgb4/cq.c
+14-0contrib/ofed/libcxgb4/t4.h
+155-63 files