FreeBSD/ports 011dee7math/gmp/files patch-mini-gmp_mini-gmp.h patch-gmp-h.in

math/gmp: fix build after base cd0727ec709b

After base cd0727ec709bb54f8f82104f6113284a15dd3464 ("libc: Add
<stdio.h> C23 feature test macro"), math/gmp fails to build with errors
similar to:

  inp_str.c:63:10: warning: call to undeclared function '__gmpz_inp_str_nowhite'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
     63 |   return mpz_inp_str_nowhite (x, stream, base, c, nread);
        |          ^
  ../gmp-impl.h:1782:29: note: expanded from macro 'mpz_inp_str_nowhite'
   1782 | #define mpz_inp_str_nowhite __gmpz_inp_str_nowhite
        |                             ^
  inp_str.c:68:1: error: conflicting types for '__gmpz_inp_str_nowhite'
     68 | mpz_inp_str_nowhite (mpz_ptr x, FILE *stream, int base, int c, size_t nread)
        | ^
  ../gmp-impl.h:1782:29: note: expanded from macro 'mpz_inp_str_nowhite'
   1782 | #define mpz_inp_str_nowhite __gmpz_inp_str_nowhite
        |                             ^
  inp_str.c:63:10: note: previous implicit declaration is here

    [20 lines not shown]
DeltaFile
+12-0math/gmp/files/patch-mini-gmp_mini-gmp.h
+12-0math/gmp/files/patch-gmp-h.in
+24-02 files

FreeBSD/ports 03ce372math/gmp/files patch-mini-gmp_mini-gmp.h patch-gmp-h.in

math/gmp: fix build after base cd0727ec709b

After base cd0727ec709bb54f8f82104f6113284a15dd3464 ("libc: Add
<stdio.h> C23 feature test macro"), math/gmp fails to build with errors
similar to:

  inp_str.c:63:10: warning: call to undeclared function '__gmpz_inp_str_nowhite'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
     63 |   return mpz_inp_str_nowhite (x, stream, base, c, nread);
        |          ^
  ../gmp-impl.h:1782:29: note: expanded from macro 'mpz_inp_str_nowhite'
   1782 | #define mpz_inp_str_nowhite __gmpz_inp_str_nowhite
        |                             ^
  inp_str.c:68:1: error: conflicting types for '__gmpz_inp_str_nowhite'
     68 | mpz_inp_str_nowhite (mpz_ptr x, FILE *stream, int base, int c, size_t nread)
        | ^
  ../gmp-impl.h:1782:29: note: expanded from macro 'mpz_inp_str_nowhite'
   1782 | #define mpz_inp_str_nowhite __gmpz_inp_str_nowhite
        |                             ^
  inp_str.c:63:10: note: previous implicit declaration is here

    [18 lines not shown]
DeltaFile
+12-0math/gmp/files/patch-mini-gmp_mini-gmp.h
+12-0math/gmp/files/patch-gmp-h.in
+24-02 files

FreeBSD/src 2cefae4sbin/restore symtab.c

Fix transposed arguments in call to calloc(). Reported by GCC 15 warning.

No functional change intended.

Submitted by: Pedro Giffuni <pfg at freebsd.org>
MFC-after:    1 week
DeltaFile
+1-1sbin/restore/symtab.c
+1-11 files

FreeBSD/ports 492bb54x11/lightdm Makefile distinfo, x11/lightdm/files patch-src_vt.c

x11/lightdm: Update to 1.33.1

- VT fix has been merged upstream
DeltaFile
+0-13x11/lightdm/files/patch-src_vt.c
+3-3x11/lightdm/distinfo
+1-1x11/lightdm/Makefile
+4-173 files

FreeBSD/src 2d67765sys/kern kern_malloc.c

malloc: Use ckdint.h helpers instead of WOULD_OVERFLOW

This serves to demonstrate some usage of the ckdint.h helpers.  The new
version also generates better machine code on amd64 and arm64.

Reviewed by:    kib, emaste
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
DeltaFile
+7-5sys/kern/kern_malloc.c
+7-51 files

FreeBSD/src 37bd69dinclude stdckdint.h, sys/sys ckdint.h

sys: Add sys/ckdint.h

We have a C23 stdckdint.h header for userspace, which provides checked
addition, subtraction and multiplication.  We lack similar helpers in
the kernel, where they are regularly needed.

Let's just adopt the C23 macros.  For bonus points, I added a wrapper to
ensure that ignored an return value is raised as an error by the
compiler.

Reviewed by:    kib, emaste
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58773
DeltaFile
+47-0sys/sys/ckdint.h
+2-24include/stdckdint.h
+49-242 files

FreeBSD/ports 42f6fa9net-mgmt/librenms Makefile distinfo, net-mgmt/librenms/files patch-daily.sh

net-mgmt/librenms: Update to 26.8.0

https://github.com/librenms/librenms/releases/tag/26.8.0

This release requires a database update.

Sponsored by:   yes
DeltaFile
+5-5net-mgmt/librenms/distinfo
+2-2net-mgmt/librenms/Makefile
+1-1net-mgmt/librenms/files/patch-daily.sh
+8-83 files

FreeBSD/ports c120cf8textproc/fcitx5-qt Makefile

textproc/fcitx5-qt: Bump PORTREVISION for Qt 6.11.1 update (direct commit)

fcitx5-qt links against the Qt private API and must be rebuilt with
every Qt update, but it was missed when Qt was updated to 6.11.1 in this
branch.  Since the package version did not change, users upgrading from
2026Q2 keep the package built against Qt 6.10.2, which can crash any Qt6
application loading the input context plugin.

The port has been added to the list of Qt private API consumers at
https://wiki.freebsd.org/KDE/Qt

PR:             297617
Reported by:    Juhani Krekelä <juhani at krekela.fi>
Approved by:    portmgr (implicitly)
DeltaFile
+1-0textproc/fcitx5-qt/Makefile
+1-01 files

FreeBSD/ports 682fe3bdevel/py-jep distinfo Makefile

devel/py-jep: Update 4.3.1 => 4.3.2

Changelog:
https://github.com/ninia/jep/releases/tag/v4.3.2

- Replace PORTVERSION with DISTVERSION.
- Fix warnings from portclippy.
- Remove unnecessary CFLAGS and LDFLAGS.
- Replace LN with RLN.

PR:             297600
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+5-10devel/py-jep/Makefile
+3-3devel/py-jep/distinfo
+8-132 files

FreeBSD/src 4c1004csys/dev/sound/pci hdspe.h hdspe.c

snd_hdspe: Avoid allocation in the interrupt handler

Cache PCM children and drain interrupt callbacks before detach.
Allocate the parent softc by its actual size.

Reviewed by:    br
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D58370
DeltaFile
+72-24sys/dev/sound/pci/hdspe-pcm.c
+13-13sys/dev/sound/pci/hdspe.c
+9-0sys/dev/sound/pci/hdspe.h
+94-373 files

FreeBSD/doc 93292c3documentation/content/en/books/fdp-primer/manual-pages _index.adoc

fdp: Licensing info is in the Licensing Policy
DeltaFile
+1-1documentation/content/en/books/fdp-primer/manual-pages/_index.adoc
+1-11 files

FreeBSD/ports 8c78e1djava/apache-commons-httpclient Makefile

java/apache-commons-httpclient: set expiration date

The port has known vulnerabilities and is already deprecated.
Expire as the last two consumers (editors/openoffice-*) are now also set to expire.

PR:     296671
DeltaFile
+2-1java/apache-commons-httpclient/Makefile
+2-11 files

FreeBSD/ports f79e23amultimedia/handbrake Makefile

multimedia/handbrake: Update the VPL option description

after "Switch dependency from onevpl to libvpl" in eba41bee20b2.

PR:             297590 293561
Sponsored by:   UNIS Labs
DeltaFile
+1-1multimedia/handbrake/Makefile
+1-11 files

FreeBSD/src d383c87contrib/mandoc mdoc.7, share/examples/mdoc example.4

mdoc: Standardize SYNOPISIS section for drivers

Standardize driver manuals on the style used for 12 years in vt(4).
This brings SYNOPSIS across all FreeBSD manual sections into harmony
of meaning where where SYNOPSIS lists available options, and does not
contain prose. Adjust mdoc(7) to reflect the established convention.

Reviewed by:    jhb
Discussed with: arch@ (marc.info/?l=freebsd-arch&m=176782215606871)
Differential Revision:  https://reviews.freebsd.org/D54586
DeltaFile
+27-19share/examples/mdoc/example.4
+8-1contrib/mandoc/mdoc.7
+35-202 files

FreeBSD/src 557ba0cusr.bin/yes yes.c

yes: Avoid static initialization

Our buffer is half a megabyte, but we are only initializing the first
two bytes.  Switching from static to dynamic initialization moves it
from .data to .bss, greatly reducing the size of the binary.

Fixes:          cf74b63d61b4 ("yes: Completely overengineer")
MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D58890
DeltaFile
+7-3usr.bin/yes/yes.c
+7-31 files

FreeBSD/doc 02b7581website/content/en/docproj translations.adoc

website/translations: Remove bulgarian translation

Reported by:    Kirolos Gerges <gkoko9266 at gmail.com>
DeltaFile
+0-21website/content/en/docproj/translations.adoc
+0-211 files

FreeBSD/src f370d9esys/dev/ice ice_drv_info.h

ice(4): Add two more 4-part IDs for E835 adapters

Two additional subdevice IDs were introduced
to distinguish between adapters with and without
manageability over USB support.

Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>

Reviewed by:    erj
Tested by:      Mateusz Moga <mateusz.moga at intel.com>
MFC after:      1 week
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D57337
DeltaFile
+6-0sys/dev/ice/ice_drv_info.h
+6-01 files

FreeBSD/ports 1d10df0net/aquantia-atlantic-kmod Makefile

net/aquantia-atlantic-kmod: Ignore on 15.2+ and 16.x

The kernel module is in the base system now.

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D58703
DeltaFile
+5-0net/aquantia-atlantic-kmod/Makefile
+5-01 files

FreeBSD/ports 182618bMk/Scripts do-depends.sh

Mk/Scripts/do-depends.sh: propagate DEBUG_MK_* to find-lib.sh

env -i in find_lib() drops DEBUG_MK_SCRIPTS and
DEBUG_MK_SCRIPTS_FIND_LIB, so find-lib.sh never enables tracing.
Pass both through env -i.

PR:             245438
DeltaFile
+3-1Mk/Scripts/do-depends.sh
+3-11 files

FreeBSD/ports 65c179fgraphics/dataplot Makefile distinfo

graphics/dataplot: Update 20240806 => 20260810

Commit log:
https://github.com/usnistgov/dataplot/compare/b779512...d837c4a

PR:             297613
Sponsored by:   UNIS Labs
DeltaFile
+3-3graphics/dataplot/distinfo
+2-2graphics/dataplot/Makefile
+5-52 files

FreeBSD/ports 5e84ee2net/netatalk4 Makefile distinfo

net/netatalk4: Update to 4.5.1

See https://github.com/Netatalk/netatalk/releases/tag/netatalk-4-5-1 for
a list of changes in this release.
DeltaFile
+3-3net/netatalk4/distinfo
+1-1net/netatalk4/Makefile
+4-42 files

FreeBSD/ports 3945691dns/libidn pkg-plist distinfo

dns/libidn: Update 1.43 => 1.44

News:
https://cgit.git.savannah.gnu.org/cgit/libidn.git/tree/NEWS?h=v1.44

- Fix warnings from portclippy.
- Merge INSTALL_DATAs in post-install-DOCS-on.

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

(cherry picked from commit b31023f59cea824ae3ffea0d2240e3c627abf635)
DeltaFile
+4-7dns/libidn/Makefile
+3-3dns/libidn/distinfo
+1-1dns/libidn/pkg-plist
+8-113 files

FreeBSD/ports b31023fdns/libidn pkg-plist distinfo

dns/libidn: Update 1.43 => 1.44

News:
https://cgit.git.savannah.gnu.org/cgit/libidn.git/tree/NEWS?h=v1.44

- Fix warnings from portclippy.
- Merge INSTALL_DATAs in post-install-DOCS-on.

PR:             297610
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3
DeltaFile
+4-7dns/libidn/Makefile
+3-3dns/libidn/distinfo
+1-1dns/libidn/pkg-plist
+8-113 files

FreeBSD/ports 749275bnet/dhcpcd Makefile distinfo

net/dhcpcd: update to 10.5.2

Changes:        https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.5.1
Changes:        https://github.com/NetworkConfiguration/dhcpcd/releases/tag/v10.5.2

PR:     297479
DeltaFile
+3-3net/dhcpcd/distinfo
+1-1net/dhcpcd/Makefile
+4-42 files

FreeBSD/ports 31f729cdevel/py-python-ptrace Makefile, devel/py-python-ptrace/files patch-setup__cptrace.py patch-setup.py

devel/py-python-ptrace: fix build with python 3.12

PR:     296695
DeltaFile
+27-0devel/py-python-ptrace/files/patch-setup__cptrace.py
+27-0devel/py-python-ptrace/files/patch-setup.py
+1-1devel/py-python-ptrace/Makefile
+55-13 files

FreeBSD/ports 5eb687dwww/libmicrohttpd pkg-plist distinfo

www/libmicrohttpd: Update 1.0.5 => 1.0.10

Changelog:
https://git.gnunet.org/gnunet/libmicrohttpd/file/ChangeLog.html

- Fix warnings form portclippy.

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

(cherry picked from commit e79c0d5e4d9ebf969a69c30366ef974436621348)
DeltaFile
+5-7www/libmicrohttpd/Makefile
+3-3www/libmicrohttpd/distinfo
+1-1www/libmicrohttpd/pkg-plist
+9-113 files

FreeBSD/ports e79c0d5www/libmicrohttpd pkg-plist distinfo

www/libmicrohttpd: Update 1.0.5 => 1.0.10

Changelog:
https://git.gnunet.org/gnunet/libmicrohttpd/file/ChangeLog.html

- Fix warnings form portclippy.

PR:             297608
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3
DeltaFile
+5-7www/libmicrohttpd/Makefile
+3-3www/libmicrohttpd/distinfo
+1-1www/libmicrohttpd/pkg-plist
+9-113 files

FreeBSD/src ba120b8tools/tools/git mfc-candidates.lua

mfc-candidates: Annotate variables as local

And clean up luacheck warnings.

Sponsored by:   Klara, Inc.
Differential Revision: https://reviews.freebsd.org/D48950
DeltaFile
+6-6tools/tools/git/mfc-candidates.lua
+6-61 files

FreeBSD/ports 5f516b9sysutils/tmux Makefile distinfo

sysutils/tmux: Update to 3.7c

Changes:        https://raw.githubusercontent.com/tmux/tmux/3.7c/CHANGES
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3sysutils/tmux/distinfo
+1-1sysutils/tmux/Makefile
+4-42 files

FreeBSD/src ba9aaedsys/dev/ciss cissvar.h ciss.c

Revert "ciss: Add max physical target"

This reverts commit 45645518ea19ccb4761aee3a525aab2f323d37d4.

Although this changed looks like it should just be a harmless change to
bookkeeping, it turns out that it changes the termination condition of
the initial device scan, resulting in it never finishing. This causes
the boot to hang forever coming up. Since I don't have good access to
hardware, I'm reverting until the exact details can be sorted out.

Reported by: Edward Scroop
Sponsored by: Netflix
MFC After: 1 week
DeltaFile
+1-10sys/dev/ciss/ciss.c
+0-1sys/dev/ciss/cissvar.h
+1-112 files