FreeBSD/ports b4a956bdevel/jjui pkg-message distinfo

devel/jjui: Update 0.9.10 => 0.10.2

Changelogs:
* https://github.com/idursun/jjui/releases/tag/v0.9.11
* https://github.com/idursun/jjui/releases/tag/v0.9.12
* https://github.com/idursun/jjui/releases/tag/v0.10.0
* https://github.com/idursun/jjui/releases/tag/v0.10.1
* https://github.com/idursun/jjui/releases/tag/v0.10.2

Port changes:
* Add note about breaking change from v0.10 to pkg-message.

PR:             294275
Reported by:    Al Hoang <hoanga at gmail.com> (maintainer)
Approved by:    maintainer, vvd (co-mentor)
MFH:            2026Q2

(cherry picked from commit af51c26957016a052b06ce4d24ae53907abac5db)
DeltaFile
+23-0devel/jjui/pkg-message
+5-5devel/jjui/distinfo
+1-2devel/jjui/Makefile
+29-73 files

FreeBSD/ports af51c26devel/jjui pkg-message distinfo

devel/jjui: Update 0.9.10 => 0.10.2

Changelogs:
* https://github.com/idursun/jjui/releases/tag/v0.9.11
* https://github.com/idursun/jjui/releases/tag/v0.9.12
* https://github.com/idursun/jjui/releases/tag/v0.10.0
* https://github.com/idursun/jjui/releases/tag/v0.10.1
* https://github.com/idursun/jjui/releases/tag/v0.10.2

Port changes:
* Add note about breaking change from v0.10 to pkg-message.

PR:             294275
Reported by:    Al Hoang <hoanga at gmail.com> (maintainer)
Approved by:    maintainer, vvd (co-mentor)
MFH:            2026Q2
DeltaFile
+23-0devel/jjui/pkg-message
+5-5devel/jjui/distinfo
+1-2devel/jjui/Makefile
+29-73 files

FreeBSD/ports 825d764math/octave-forge-dicom distinfo Makefile

math/octave-forge-dicom: Update to 0.7.2.
DeltaFile
+3-3math/octave-forge-dicom/distinfo
+1-2math/octave-forge-dicom/Makefile
+4-52 files

FreeBSD/ports 1697a84mail/smtprelay distinfo Makefile

mail/smtprelay: Update to 1.13.2
DeltaFile
+5-5mail/smtprelay/distinfo
+1-2mail/smtprelay/Makefile
+6-72 files

FreeBSD/ports 8dfe622net/rclone distinfo Makefile

net/rclone: Update 1.73.2 => 1.73.3

Changelog:
https://rclone.org/changelog/#v1-73-3-2026-03-23

PR:             294227
Security:       CVE-2026-33186
Security:       GHSA-6g7g-w4f8-9c9x
Sponsored by:   UNIS Labs

(cherry picked from commit 409003a83f090814133c2a2e1325738fcd717151)
DeltaFile
+5-5net/rclone/distinfo
+1-1net/rclone/Makefile
+6-62 files

FreeBSD/ports 409003anet/rclone distinfo Makefile

net/rclone: Update 1.73.2 => 1.73.3

Changelog:
https://rclone.org/changelog/#v1-73-3-2026-03-23

PR:             294227
Security:       CVE-2026-33186
Security:       GHSA-6g7g-w4f8-9c9x
Sponsored by:   UNIS Labs
DeltaFile
+5-5net/rclone/distinfo
+1-1net/rclone/Makefile
+6-62 files

FreeBSD/ports 2395191devel/gnu-efi Makefile

devel/gnu-efi: Remove stripping of object files

Stripping removes all symbols from CRTs and breaks applications linked
against gnu-efi (everything builds, but resulting file is not a valid
PE executable due to the way objcopy operates.

Approved by:    maintainer timeout (6 weeks)
Differential Revision:          https://reviews.freebsd.org/D55590
DeltaFile
+1-3devel/gnu-efi/Makefile
+1-31 files

FreeBSD/ports 0fe160dsecurity/doas Makefile pkg-plist

security/doas: Update 6.3p13 => 6.4

Changelog:
- Fix some typos in the documentation.
- Cause doasedit to better handle shell variables and find the best
  text editor for altering files.

Improve port:
- Move BINMODE=4755 to plist: "@(,,4755) bin/doas" - BINMODE is applied
  universally (to all programs and scripts). This means helper scripts
  like doasedit, which are meant to be run as a regular user, were also
  installed as setuid. This is a potential security issue.
- Move plist to file.
- Add "@sample" for "etc/doas.conf.sample".

PR:             293628
Sponsored by:   UNIS Labs
MFH:            2026Q2
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>

    [2 lines not shown]
DeltaFile
+1-11security/doas/Makefile
+8-0security/doas/pkg-plist
+3-3security/doas/distinfo
+12-143 files

FreeBSD/src 36fe65csys/sys param.h

Bump __FreeBSD_version to 1600015 after linuxkpi changes for DRM 6.11

As of this commit, all changes to linuxkpi required by the DRM drivers
from Linux 6.11 were committed.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/sys/param.h
+1-11 files

FreeBSD/src 0eaa576sys/compat/linuxkpi/common/include/linux ascii85.h

linuxkpi: Add <linux/ascii85.h>

This is used by the i915 DRM driver for some time to log more details
about a GPU error, but the code was commented out.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56282
DeltaFile
+46-0sys/compat/linuxkpi/common/include/linux/ascii85.h
+46-01 files

FreeBSD/src 5ee604bsys/compat/linuxkpi/common/include/linux sizes.h

linuxkpi: Define missing `SZ_*` below 1 kib

The amdgpu DRM driver started to use it in Linux 6.11.

Reviewed by:    bz, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55740
DeltaFile
+11-0sys/compat/linuxkpi/common/include/linux/sizes.h
+11-01 files

FreeBSD/src 91e5483sys/compat/linuxkpi/common/include/linux pci.h

linuxkpi: Document why <linux/pci.h> can't include <linux/ioport.h>

Reviewed by:    bz, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55738
DeltaFile
+11-0sys/compat/linuxkpi/common/include/linux/pci.h
+11-01 files

FreeBSD/src ddf89d8sys/compat/linuxkpi/common/include/linux ioport.h

linuxkpi: Add field `flags` to `struct resource`

This in the Linux version of `struct resource`, not the FreeBSD native
structure.

The amdgpu DRM driver started to use it in Linux 6.11.

Reviewed by:    bz
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55737
DeltaFile
+1-0sys/compat/linuxkpi/common/include/linux/ioport.h
+1-01 files

FreeBSD/src ece26dbsys/compat/linuxkpi/common/include/linux minmax.h

linuxkpi: Define `MIN_T()` and `MAX_T()`

There are the same as `MIN()` and `MAX()` except that they take a type
to cast both arguments to compare.

The DRM generic code started to use it in Linux 6.11.

Reviewed by:    bz, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55739
DeltaFile
+3-0sys/compat/linuxkpi/common/include/linux/minmax.h
+3-01 files

FreeBSD/src be92ad6sys/compat/linuxkpi/common/include/asm pgtable.h

linuxkpi: Define `PMD_SHIFT`

For now, only define it for x86 architectures.

The DRM generic code started to use it in Linux 6.11.

Reviewed by:    bz, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55734
DeltaFile
+34-0sys/compat/linuxkpi/common/include/asm/pgtable.h
+34-01 files

FreeBSD/src 7bf9368sys/compat/linuxkpi/common/include/linux kconfig.h

linuxkpi: Define `CONFIG_PGTABLE_LEVELS`

This is a kernel configuration constant that is expected to be defined.

The DRM generic code started to use it in Linux 6.11.

Reviewed by:    bz
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55733
DeltaFile
+35-0sys/compat/linuxkpi/common/include/linux/kconfig.h
+35-01 files

FreeBSD/src ca6ea6dsys/compat/linuxkpi/common/include/linux linux_logo.h

linuxkpi: Add <linux/linux_logo.h>

It only defines the `struct linux_logo` structure for now. It does not
define any actual logo.

Reviewed by:    bz, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55735
DeltaFile
+19-0sys/compat/linuxkpi/common/include/linux/linux_logo.h
+19-01 files

FreeBSD/src 356d6f4sys/compat/linuxkpi/common/include/linux/mfd core.h, sys/compat/linuxkpi/dummy/include/linux/mfd core.h

linuxkpi: Add <linux/mfd/core.h>

To be exact, there was a dummy file with no content before. This commit
defines `struct mfd_cell` and adds two function stubs.

The function stubs are not implemented but still return success. They
log a message to indicate they need to be implemented.

Also, unlike Linux, <linux/mfd/core.h> includes <linux/ioport.h>. This
works around the fact that we can't include <linux/ioport.h> from
<linux/pci.h>, due to a conflict with the FreeBSD-native `struct
resource`.

The amdgpu DRM driver started to use it in Linux 6.11.

Reviewed by:    bz, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55736
DeltaFile
+49-0sys/compat/linuxkpi/common/include/linux/mfd/core.h
+0-0sys/compat/linuxkpi/dummy/include/linux/mfd/core.h
+49-02 files

FreeBSD/src 5625130sys/compat/linuxkpi/common/include/linux instruction_pointer.h

linuxkpi: Define `_THIS_IP_`

For now, the macro is not implemented and it returns 0.

The DRM generic code started to use it in Linux 6.11.

Reviewed by:    bz, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55731
DeltaFile
+2-0sys/compat/linuxkpi/common/include/linux/instruction_pointer.h
+2-01 files

FreeBSD/src 362136esys/compat/linuxkpi/common/include/linux string.h

linuxkpi: Add `strtomem()` and `strtomem_pad()`

The DRM generic code started to use `strtomem_pad()` in Linux 6.11.

Reviewed by:    bz
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55729
DeltaFile
+16-0sys/compat/linuxkpi/common/include/linux/string.h
+16-01 files

FreeBSD/src f2ad06asys/compat/linuxkpi/common/include/linux kmsg_dump.h

linuxkpi: Add mising functions in <linux/kmsg_dump.h>

The DRM generic code started to use `kmsg_dump_get_buffer()` and
`kmsg_dump_rewind()` in Linux 6.11.

Reviewed by:    bz, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55732
DeltaFile
+42-0sys/compat/linuxkpi/common/include/linux/kmsg_dump.h
+42-01 files

FreeBSD/src 8af854esys/compat/linuxkpi/common/include/linux instruction_pointer.h kernel.h

linuxkpi: Move `_RET_IP_` to <linux/instruction_pointer.h>

This matches the declaration on Linux.

Reviewed by:    bz, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55730
DeltaFile
+13-0sys/compat/linuxkpi/common/include/linux/instruction_pointer.h
+1-2sys/compat/linuxkpi/common/include/linux/kernel.h
+14-22 files

FreeBSD/ports b9d5e73security/doas Makefile pkg-plist

security/doas: Update 6.3p13 => 6.4

Changelog:
- Fix some typos in the documentation.
- Cause doasedit to better handle shell variables and find the best
  text editor for altering files.

Improve port:
- Move BINMODE=4755 to plist: "@(,,4755) bin/doas" - BINMODE is applied
  universally (to all programs and scripts). This means helper scripts
  like doasedit, which are meant to be run as a regular user, were also
  installed as setuid. This is a potential security issue.
- Move plist to file.
- Add "@sample" for "etc/doas.conf.sample".

PR:             293628
Sponsored by:   UNIS Labs
MFH:            2026Q2
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+1-11security/doas/Makefile
+8-0security/doas/pkg-plist
+3-3security/doas/distinfo
+12-143 files

FreeBSD/src b2751d9share/mk local.sys.env.mk

We also get _HOST_OSREL from host-target.mk
DeltaFile
+1-1share/mk/local.sys.env.mk
+1-11 files

FreeBSD/src 34a3834contrib/bmake bmake.1 make.1, contrib/bmake/unit-tests moderrs.exp

Merge bmake-20260313

Merge commit 'fe271bdb43cf88ee129d94c0e286fe618fd28e89'
DeltaFile
+46-59contrib/bmake/bmake.1
+46-59contrib/bmake/make.1
+82-0contrib/bmake/ChangeLog
+40-40contrib/bmake/unit-tests/moderrs.exp
+22-55contrib/bmake/meta.c
+40-30contrib/bmake/var.c
+276-24371 files not shown
+999-61677 files

FreeBSD/src fe271bd. bmake.1 make.1, unit-tests moderrs.exp

Import bmake-20260313

Intersting/relevant changes since bmake-20251111

ChangeLog since bmake-20251111

2026-03-12  Simon J Gerraty  <sjg at beast.crufty.net>

        * VERSION (_MAKE_VERSION): 20260313
        Merge with NetBSD make, pick up
        o make: ensure .MAKE.SAVE_DOLLARS is initialized so makefiles like
        sys.vars.mk can test its value to know how to deal with macros
        that need to save '$' during ':='.

        * Makefile: default MAKE_SAVE_DOLLARS_DEFAULT to "no"
        for traditional behavior.

2026-03-10  Simon J Gerraty  <sjg at beast.crufty.net>


    [108 lines not shown]
DeltaFile
+46-59bmake.1
+46-59make.1
+82-0ChangeLog
+40-40unit-tests/moderrs.exp
+22-55meta.c
+40-30var.c
+276-24368 files not shown
+958-60374 files

FreeBSD/ports 93a8f79net-mgmt/rubygem-oxidized distinfo Makefile, net-mgmt/rubygem-oxidized/files patch-oxidized.gemspec

net-mgmt/rubygem-oxidized: Update 0.35 => 0.36

Changelog:
https://github.com/ytti/oxidized/releases/tag/0.36.0

Port changes:
* Remove no longer used dependency security/rubygem-net-scp

PR:             294164
Reported by:    Einar Bjarni Halldórsson <einar at isnic.is>
Approved by:    Nick Hilliard <nick at foobar.org> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2

(cherry picked from commit c2d06856d853905b7b5da04871dbe855283e071b)
DeltaFile
+8-8net-mgmt/rubygem-oxidized/files/patch-oxidized.gemspec
+3-3net-mgmt/rubygem-oxidized/distinfo
+1-3net-mgmt/rubygem-oxidized/Makefile
+12-143 files

FreeBSD/ports c2d0685net-mgmt/rubygem-oxidized distinfo Makefile, net-mgmt/rubygem-oxidized/files patch-oxidized.gemspec

net-mgmt/rubygem-oxidized: Update 0.35 => 0.36

Changelog:
https://github.com/ytti/oxidized/releases/tag/0.36.0

Port changes:
* Remove no longer used dependency security/rubygem-net-scp

PR:             294164
Reported by:    Einar Bjarni Halldórsson <einar at isnic.is>
Approved by:    Nick Hilliard <nick at foobar.org> (maintainer)
Approved by:    vvd (co-mentor)
MFH:            2026Q2
DeltaFile
+8-8net-mgmt/rubygem-oxidized/files/patch-oxidized.gemspec
+3-3net-mgmt/rubygem-oxidized/distinfo
+1-3net-mgmt/rubygem-oxidized/Makefile
+12-143 files

FreeBSD/ports 1b3375dtextproc Makefile, textproc/py-lingua-language-detector distinfo Makefile.crates

textproc/py-lingua-language-detector: New port: Accurate natural language detection library for long and short text
DeltaFile
+845-0textproc/py-lingua-language-detector/distinfo
+421-0textproc/py-lingua-language-detector/Makefile.crates
+29-0textproc/py-lingua-language-detector/Makefile
+12-0textproc/py-lingua-language-detector/pkg-descr
+1-0textproc/Makefile
+1,308-05 files

FreeBSD/ports 1da7f9beditors/libreoffice Makefile, editors/libreoffice/files patch-external_pdfium_Library__pdfium.mk

editors/libreoffice: Fixed the broken shared library libpdfiumlo.so by adding a patch

PR:             294276
Approved by:    portmgr@ (unbreak; bundled shared lib unbreak)
DeltaFile
+26-0editors/libreoffice/files/patch-external_pdfium_Library__pdfium.mk
+1-1editors/libreoffice/Makefile
+27-12 files