FreeBSD/ports d5f189cmail/p5-Mail-DMARC pkg-plist distinfo

mail/p5-Mail-DMARC: Update to 1.20260306

PR:             294926
Approved by:    geoffroy desvernay <dgeo at centrale-med.fr> (maintainer)
                hrs (mentor, blanket)
DeltaFile
+0-56mail/p5-Mail-DMARC/pkg-plist
+2-2mail/p5-Mail-DMARC/distinfo
+2-1mail/p5-Mail-DMARC/Makefile
+4-593 files

FreeBSD/ports 7406073net-im/telegram-desktop distinfo Makefile

net-im/telegram-desktop: update: 6.8.1 -> 6.8.2

ChangeLog:      https://github.com/telegramdesktop/tdesktop/compare/v6.8.1...v6.8.2

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-1net-im/telegram-desktop/Makefile
+4-42 files

FreeBSD/src 23b263dsys/dev/mlx5/mlx5_en mlx5_en_main.c

Revert "mlx5e: Ensure rx timestamps are monotonically increasing"

This reverts commit ce33f96fcf2f2d0d49c406274bcc64df72fe530e.

It turns out that doing it this way did indeed prevent backwards
movement of timestamps, however it also lead to an ever increasing
error, eventually yielding timestamps hundreds or thousands of
seconds in the future.

Back this out until we can come up with a solution that prevents
backards timestamps and also avoids accumulating error.

Sponsored by: Netflix
DeltaFile
+0-50sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+0-501 files

FreeBSD/ports 0c3c108databases/mongodb80 Makefile

databases/mongodb80: build error on FreeBSD 16

src/third_party/boost/boost/mpl/aux_/integral_wrapper.hpp:62:51: error: in-class initializer for static data member is not a constant expression
   62 |     BOOST_STATIC_CONSTANT(AUX_WRAPPER_VALUE_TYPE, prior_value = BOOST_MPL_AUX_STATIC_CAST(AUX_WRAPPER_VALUE_TYPE, (N - 1)));
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Upstream has newer versions. So upgrading probably fixes this.
But upgrading needs adoption of Bazel as a build system.
Help is appreciated for moving to Bazel.
DeltaFile
+2-0databases/mongodb80/Makefile
+2-01 files

FreeBSD/src 9f69446sys/net ieee8023ad_lacp.c

lacp: fix link state with multiple aggregators

When we have multiple aggregators, the link state should reflect the
state of the active aggregator.

This change was prompted by a script pruning 10GbE interfaces from an
lacp bundle with 100GbE interfaces. Mixing speeds like this creates multiple
aggregators.  When the last 10GbE interface was removed, lagg0 would loose
link because the current aggregator's port count would drop to 0, even
though the 100GbE aggregator had active ports. This left the system in a
hard to diagnose state where lagg0 reported "active", but all outgoing
IP traffic was dropped, due to the RT_LINK_IS_UP() check noticing lagg0's
if_link_state was marked as down.

Reviewed by: zlei
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D56579
DeltaFile
+6-2sys/net/ieee8023ad_lacp.c
+6-21 files

FreeBSD/ports 27f6269net/sniproxy Makefile, net/sniproxy/files sniproxy.in

net/sniproxy: Fix rc.d to use daemon(8) wrapper

PR:             295110
Reported by:    sears_AT_cs.berkeley_DOT_edu
DeltaFile
+7-11net/sniproxy/Makefile
+8-9net/sniproxy/files/sniproxy.in
+15-202 files

FreeBSD/ports 286b4a2databases/mongodb70 distinfo Makefile, databases/mongodb70/files d497aa4f770ca02f6083e93b94996a8fe32c2ff4.patch

databases/mongodb70: 7.0.32

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-7-0-32-is-released/338938?u=r_k

Changes:
https://www.mongodb.com/docs/manual/release-notes/7.0/#7.0.32---apr-29--2026

Upstream includes the patch from commit ee241417e61c22eaea29ed504821fc773bde6aee (python 3.14).

Security:       CVE-2026-6914
Security:       CVE-2026-6915
DeltaFile
+0-78databases/mongodb70/files/d497aa4f770ca02f6083e93b94996a8fe32c2ff4.patch
+5-5databases/mongodb70/distinfo
+2-5databases/mongodb70/Makefile
+7-883 files

FreeBSD/ports 3ba35f5www/iridium/files patch-chrome_browser_about__flags.cc patch-third__party_libsync_src_sync.c

www/iridium: update to 2026.05.148
DeltaFile
+84-110www/iridium/files/patch-chrome_browser_about__flags.cc
+181-0www/iridium/files/patch-third__party_libsync_src_sync.c
+98-0www/iridium/files/patch-third__party_libvpx_source_config_linux_arm64_vpx__dsp__rtcd.h
+31-40www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+29-29www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+38-20www/iridium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+461-199405 files not shown
+2,812-1,814411 files

FreeBSD/ports 6d0e297security/vuxml/vuln 2026.xml

security/vuxml: Add dnsmasq vulnerabilities

 * CVE-2026-2291
 * CVE-2026-4890
 * CVE-2026-4891
 * CVE-2026-4892
 * CVE-2026-4893
 * CVE-2026-5172

PR:     295204
DeltaFile
+87-0security/vuxml/vuln/2026.xml
+87-01 files

FreeBSD/ports d1a8d5ddatabases/mongodb-tools distinfo Makefile

databases/mongodb-tools: 100.17.0

Changelog:
https://github.com/mongodb/mongo-tools/blob/master/CHANGELOG.md#100170
DeltaFile
+3-3databases/mongodb-tools/distinfo
+1-1databases/mongodb-tools/Makefile
+4-42 files

FreeBSD/ports 75d1730net/syncthing distinfo Makefile

net/syncthing: Update to 2.1.0

https://github.com/syncthing/syncthing/releases/tag/v2.1.0
DeltaFile
+3-3net/syncthing/distinfo
+1-2net/syncthing/Makefile
+4-52 files

FreeBSD/ports 70439fesecurity/vuxml/vuln 2026.xml

security/vuxml: Add prosody vulnerability

CNA:  MITRE
 * Base Score:  7.2 HIGH
 * Vector:      CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N

PR:     295226
DeltaFile
+35-0security/vuxml/vuln/2026.xml
+35-01 files

FreeBSD/src bcecad2sys/riscv/iommu iommu.c iommu_pmap.c

riscv: IOMMU support

Support for RISC-V IOMMU spec v1.0.1 (ratified)
  https://github.com/riscv-non-isa/riscv-iommu

Supports translation for PCI devices only.
Supports 1 or 2-level device-directory-table (DDT).
Supports SV39 and SV48 virtual memory system (on per-device basis).
Supports both "standard" and "extended" device-context (DC) structure.
Supports "bypass" mode to disable translation for a particular device.
Supports WSI (Wire-Signalled Interrupts) only.

This includes both PCI-bus and FDT attachment drivers.

Note in case of PCI-bus attachment, interrupts are not available. In this
case no error report is provided in case of translation fault. Otherwise
interrupts are not needed.

Differential Revision:  https://reviews.freebsd.org/D55922
DeltaFile
+1,351-0sys/riscv/iommu/iommu.c
+629-0sys/riscv/iommu/iommu_pmap.c
+505-0sys/riscv/iommu/iommu_frontend.c
+359-0sys/riscv/iommu/iommu.h
+172-0sys/riscv/iommu/iommu_pci.c
+147-0sys/riscv/iommu/iommu_if.m
+3,163-07 files not shown
+3,418-013 files

FreeBSD/src 6f451c6sys/dev/acpi_support acpi_ibm.c, sys/dev/syscons syscons.c

power: Rename power transition enum

Just so it isn't so long.  Changing now before the API freezes, after
discussion with olce@.

While here, improve the wording in the comments for power transitions
and sleep types a bit.

Reviewed by:    olce
Approved by:    olce
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56953
DeltaFile
+10-9sys/sys/power.h
+4-4sys/kern/subr_power.c
+2-2sys/dev/syscons/syscons.c
+2-2sys/dev/vt/vt_core.c
+1-1sys/dev/acpi_support/acpi_ibm.c
+19-185 files

FreeBSD/ports 7d11217textproc/bibtex2html Makefile

textproc/bibtex2html: Update WWW
DeltaFile
+2-2textproc/bibtex2html/Makefile
+2-21 files

FreeBSD/ports 31286e2textproc/py-markdown2 Makefile distinfo

textproc/py-markdown2: Update to 2.5.4

- Convert to USE_PYTHON=pep517
- Add LATEX option

Changes:        https://github.com/trentm/python-markdown2/blob/master/CHANGES.md
PR:             295156
Approved by:    wen (maintainer)
DeltaFile
+9-5textproc/py-markdown2/Makefile
+3-3textproc/py-markdown2/distinfo
+12-82 files

FreeBSD/ports 73dd8abdevel/py-wcwidth Makefile distinfo

devel/py-wcwidth: Update to 0.7.0

- Update COMMENT
- Add LICENSE_FILE
- Convert to USE_PYTHON=pep517
- Take maintainership

Changes:        https://github.com/jquast/wcwidth/releases
PR:             295164
Approved by:    skreuzer (maintainer)
DeltaFile
+9-6devel/py-wcwidth/Makefile
+3-3devel/py-wcwidth/distinfo
+12-92 files

FreeBSD/ports bf4cd53devel/py-tabulate Makefile distinfo, devel/py-tabulate/files patch-pyproject.toml

devel/py-tabulate: Update to 0.10.0

- Sort BUILD_DEPENDS
- Add WIDECHARS option
- Update pkg-descr
- Take maintainership

Changes:        https://github.com/astanin/python-tabulate/blob/master/CHANGELOG
PR:             295155
Approved by:    skreuzer (maintainer)
DeltaFile
+17-0devel/py-tabulate/files/patch-pyproject.toml
+11-4devel/py-tabulate/Makefile
+3-3devel/py-tabulate/distinfo
+31-73 files

FreeBSD/ports 974b64edevel/meson Makefile

devel/meson: Use USE_PYTHON=optsuffix to simplify Makefile

PR:             295148
Approved by:    arrowd
DeltaFile
+2-8devel/meson/Makefile
+2-81 files

FreeBSD/ports d982c9bwww/redmine51 Makefile

www/redmine51: Mark DEPRECATED and set EXPIRATION_DATE to 2026-05-31

- Simplify Makefile: Use BROKEN_RUBY

PR:             295146
Approved by:    delphij (maintainer)
DeltaFile
+7-7www/redmine51/Makefile
+7-71 files

FreeBSD/ports 1addc63textproc/rubygem-asciidoctor Makefile

textproc/rubygem-asciidoctor: Fix runtime with Ruby 4.0+

- Bump PORTREVISION for dependency change

PR:             294765
Reported by:    kib
DeltaFile
+8-1textproc/rubygem-asciidoctor/Makefile
+8-11 files

FreeBSD/ports f8721c8science/paraview/files patch-gdal

science/paraview: Fix build with gdal 3.13.0+

/wrkdirs/usr/ports/science/paraview/work/ParaView-v6.0.1/VTK/IO/GDAL/vtkGDALRasterReader.cxx:185:12: error: cannot initialize a variable of type 'char **' with an rvalue of type 'CSLConstList' (aka 'const char *const *')
  185 |     char** papszMetaData = GDALGetMetadata(this->GDALData, nullptr);
      |            ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/science/paraview/work/ParaView-v6.0.1/VTK/IO/GDAL/vtkGDALRasterReader.cxx:881:10: error: cannot initialize a variable of type 'char **' with an rvalue of type 'CSLConstList' (aka 'const char *const *')
  881 |   char** papszMetadata = GDALGetMetadata(this->Impl->GDALData, domain.c_str());
      |          ^               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.

Approved by:    portmgr (blanket)
DeltaFile
+20-0science/paraview/files/patch-gdal
+20-01 files

FreeBSD/ports 477b1aadevel/ccache4 Makefile pkg-plist

devel/ccache4: Update to 4.13.6

- Use upstream release tarball
- Use = instead of += for CMAKE_ARGS
- Sort CMAKE_OFF
- Sort PLIST

Changes:        https://github.com/ccache/ccache/releases
                https://ccache.dev/releasenotes.html
PR:             295140
Approved by:    Oleg Sidorkin <osidorkin at gmail.com> (maintainer)
DeltaFile
+7-8devel/ccache4/Makefile
+4-4devel/ccache4/pkg-plist
+3-3devel/ccache4/distinfo
+14-153 files

FreeBSD/ports 4e6b5bdmath/pdal distinfo Makefile

math/pdal: Fix build with gdal 3.13.0+

/wrkdirs/usr/ports/math/pdal/work/PDAL-2.8.4-src/pdal/private/gdal/Raster.cpp:698:27: error: assigning to 'char **' from 'CSLConstList' (aka 'const char *const *') discards qualifiers in nested pointer types
  698 |     papszMetadata = m_ds->GetMetadata(domain.c_str());
      |                     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

Obtained from:  https://github.com/PDAL/PDAL/commit/eb7220a2447c5b3d208d7ef0a76c61a17a5b21da
Approved by:    portmgr (blanket)
DeltaFile
+3-1math/pdal/distinfo
+3-0math/pdal/Makefile
+6-12 files

FreeBSD/ports 1641bffmath/mdal/files patch-gdal

math/mdal: Fix build with gdal 3.13.0+

/wrkdirs/usr/ports/math/mdal/work/MDAL-release-1.3.1/mdal/frmts/mdal_gdal.cpp:179:18: error: assigning to 'char **' from 'CSLConstList' (aka 'const char *const *') discards qualifiers in nested pointer types
  179 |   GDALmetadata = GDALGetMetadata( gdalObject, pszDomain );
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

Approved by:    portmgr (blanket)
DeltaFile
+12-0math/mdal/files/patch-gdal
+12-01 files

FreeBSD/ports 4553d18graphics/qgis-ltr distinfo Makefile

graphics/qgis-ltr: Fix build with gdal 3.13.0+

/wrkdirs/usr/ports/graphics/qgis-ltr/work/qgis-3.40.15/src/core/providers/ogr/qgsogrprovidermetadata.cpp:105:10: error: cannot initialize a variable of type 'char **' with an rvalue of type 'CSLConstList' (aka 'const char *const *')
  105 |   char **metadata = GDALGetMetadata( poDriver, nullptr );
      |          ^          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

/wrkdirs/usr/ports/graphics/qgis-ltr/work/qgis-3.40.15/src/core/providers/ogr/qgsogrproviderconnection.cpp:414:10: error: cannot initialize a variable of type 'char **' with an rvalue of type 'CSLConstList' (aka 'const char *const *')
  414 |   char **driverMetadata = GDALGetMetadata( hDriver, nullptr );
      |          ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

Obtained from:  https://github.com/qgis/QGIS/commit/ac1443a90bb295cfb179de969b07b885c64e6252
Approved by:    portmgr (blanket)
DeltaFile
+3-1graphics/qgis-ltr/distinfo
+3-0graphics/qgis-ltr/Makefile
+6-12 files

FreeBSD/ports 18623dfgraphics/qgis distinfo Makefile

graphics/qgis: Fix build with gdal 3.13.0+

/wrkdirs/usr/ports/graphics/qgis/work/qgis-3.44.9/src/core/providers/ogr/qgsogrproviderconnection.cpp:422:10: error: cannot initialize a variable of type 'char **' with an rvalue of type 'CSLConstList' (aka 'const char *const *')
  422 |   char **driverMetadata = GDALGetMetadata( hDriver, nullptr );
      |          ^                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error gene

Obtained from:  https://github.com/qgis/QGIS/commit/ac1443a90bb295cfb179de969b07b885c64e6252
Approved by:    portmgr (blanket)
DeltaFile
+3-1graphics/qgis/distinfo
+3-0graphics/qgis/Makefile
+6-12 files

FreeBSD/ports 4dd7300graphics/mapserver distinfo Makefile

graphics/mapserver: Fix build with gdal 3.13.0+

/wrkdirs/usr/ports/graphics/mapserver/work/mapserver-8.6.0/src/mapwcs.cpp:1973:18: error: cannot initialize a variable of type 'char **' with an rvalue of type 'CSLConstList' (aka 'const char *const *')
 1973 |           char **papszMD = GDALGetMetadata(hBand, NULL);
      |                  ^         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/graphics/mapserver/work/mapserver-8.6.0/src/mapwcs.cpp:2310:16: error: cannot initialize a variable of type 'char **' with an rvalue of type 'CSLConstList' (aka 'const char *const *')
 2310 |         char **papszMD = GDALGetMetadata(hDS, NULL);
      |                ^         ~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/graphics/mapserver/work/mapserver-8.6.0/src/mapwcs.cpp:2337:18: error: cannot initialize a variable of type 'char **' with an rvalue of type 'CSLConstList' (aka 'const char *const *')
 2337 |           char **papszMD = GDALGetMetadata(hBand, NULL);
      |                  ^         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.

/wrkdirs/usr/ports/graphics/mapserver/work/mapserver-8.6.0/src/mapstring.cpp:2518:27: error: use of undeclared identifier 'MAX'
 2518 |     size_t newAllocSize = MAX(newAllocSize1, newAllocSize2);
      |                           ^
1 error generated.

Obtained from:  https://github.com/MapServer/MapServer/commit/8c3543806f439f0ad6a22e0a7d59a0ab5d53125e

    [2 lines not shown]
DeltaFile
+5-1graphics/mapserver/distinfo
+4-0graphics/mapserver/Makefile
+9-12 files

FreeBSD/ports 88b20c8graphics/mapcache distinfo Makefile

graphics/mapcache: Fix build with gdal 3.13.0+

/wrkdirs/usr/ports/graphics/mapcache/work/mapcache-1.14.1/lib/source_gdal.c:350:31: warning: call to undeclared function 'MIN'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  350 |         double dfDesiredRes = MIN( dfDesiredXRes, dfDesiredYRes );
      |                               ^
1 warning generated.
...
: && /usr/local/libexec/ccache/cc -O2 -pipe  -std=c99 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Wall -Werror=declaration-after-statement -Wno-comment -O2 -pipe  -std=c99 -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -DNDEBUG -Xlinker --dependency-file=cgi/CMakeFiles/mapcache.fcgi.dir/link.d cgi/CMakeFiles/mapcache.fcgi.dir/mapcache.c.o -o cgi/mapcache.fcgi  -Wl,-rpath,/wrkdirs/usr/ports/graphics/mapcache/work/.build:/usr/local/lib:  libmapcache.so.1.14.1  /usr/local/lib/libfcgi.so  /usr/local/lib/libpng.so  /usr/lib/libz.so  /usr/local/lib/libjpeg.so  /usr/local/lib/libcurl.so  /usr/local/lib/libapr-1.so  /usr/local/lib/libaprutil-1.so  /usr/local/lib/libpixman-1.so  /usr/local/lib/libgdal.so  /usr/local/lib/libsqlite3.so  -lm && :
ld: error: undefined reference: MIN
>>> referenced by libmapcache.so.1.14.1 (disallowed by --no-allow-shlib-undefined)
cc: error: linker command failed with exit code 1 (use -v to see invocation)

Obtained from:  https://github.com/MapServer/mapcache/commit/0948ea28df9ef5dae8705196b32f0742268953cf
Approved by:    portmgr (blanket)
DeltaFile
+3-1graphics/mapcache/distinfo
+3-0graphics/mapcache/Makefile
+6-12 files

FreeBSD/ports 803f9f4graphics/cloudcompare distinfo Makefile

graphics/cloudcompare: Fix build with gdal 3.13.0+

/wrkdirs/usr/ports/graphics/cloudcompare/work/CloudCompare-2.13.2/qCC/ccRasterizeTool.cpp:1326:9: error: cannot initialize a variable of type 'char **' with an rvalue of type 'CSLConstList' (aka 'const char *const *')
 1326 |         char** papszMetadata = poDriver->GetMetadata();
      |                ^               ~~~~~~~~~~~~~~~~~~~~~~~
3 warnings and 1 error generated.

Obtained from:  https://github.com/CloudCompare/CloudCompare/commit/449a8e5106d119d4bce71b6d0a84e3d663a3bbf9
Approved by:    portmgr (blanket)
DeltaFile
+3-1graphics/cloudcompare/distinfo
+3-0graphics/cloudcompare/Makefile
+6-12 files