FreeBSD/ports 9651651sysutils/helm distinfo Makefile

sysutils/helm: Update to 3.20.0

- Bump Go version to 1.25+

Changelogs:
https://github.com/helm/helm/releases/tag/v3.19.5
https://github.com/helm/helm/releases/tag/v3.20.0
DeltaFile
+5-5sysutils/helm/distinfo
+3-4sysutils/helm/Makefile
+8-92 files

FreeBSD/ports ddeff03devel/freebsd-gcc12 distinfo Makefile, devel/freebsd-gcc12/files patch-gcc_system.h patch-gcc_configure

devel/freebsd_gcc12: Update to 12.4.0
DeltaFile
+0-42devel/freebsd-gcc12/files/patch-gcc_system.h
+22-0devel/freebsd-gcc12/files/patch-gcc_configure
+3-3devel/freebsd-gcc12/distinfo
+1-2devel/freebsd-gcc12/Makefile
+26-474 files

FreeBSD/ports 28b7c40devel/freebsd-gcc14 distinfo Makefile

devel/freebsd_gcc14: Update to 14.2.0
DeltaFile
+3-3devel/freebsd-gcc14/distinfo
+1-1devel/freebsd-gcc14/Makefile
+4-42 files

FreeBSD/ports 4be82b1devel/freebsd-gcc13 distinfo Makefile, devel/freebsd-gcc13/files patch-gcc_system.h patch-gcc_configure

devel/freebsd_gcc13: Update to 13.3.0
DeltaFile
+0-42devel/freebsd-gcc13/files/patch-gcc_system.h
+22-0devel/freebsd-gcc13/files/patch-gcc_configure
+3-3devel/freebsd-gcc13/distinfo
+1-2devel/freebsd-gcc13/Makefile
+26-474 files

FreeBSD/ports a5496b3textproc Makefile, textproc/caps-log Makefile pkg-message

textproc/caps-log: NEW PORT Small TUI journaling tool

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+24-0textproc/caps-log/Makefile
+16-0textproc/caps-log/pkg-message
+3-0textproc/caps-log/distinfo
+1-0textproc/caps-log/pkg-descr
+1-0textproc/Makefile
+45-05 files

FreeBSD/doc 21e2609website/content/en/projects summerofcode.adoc

GSoC: Add policy on LLM usage

Add policy for contributor use of Large Language Models with Google
Summer of Code projects.

Reviewed by:    imp, fuz (prior iterations)
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54789
DeltaFile
+33-0website/content/en/projects/summerofcode.adoc
+33-01 files

FreeBSD/src 6b9cbee. CONTRIBUTING.md

CONTRIBUTING.md: Tweaks for clarity

Add a few tweaks to clarify the author and signed-off-by lines. Add
clarifying note about the style checker. Refine the AI statements
for clarity, but these will need to be revised once the AI policy
has been completed.

Sponsored by:           Netflix
DeltaFile
+5-5CONTRIBUTING.md
+5-51 files

FreeBSD/src b1bebaasys/contrib/dev/mediatek/mt76 dma.c, sys/contrib/dev/mediatek/mt76/mt7996 mac.c main.c

mt76: update Mediatek's mt76 driver

This version is based on
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).

Notable change: license got switched from ISC to BSD-3-Clause-Clear.
util.h is now imported from upstream given it is no longer GPL-only.
See the upstream repository 909675fd4344f73aad5f75f123bd271ada2ab9fb
and a96fed2825d8dfb068bf640419c619b5f2df4218.

For us the new version should also help with page pools and DMA32.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+692-160sys/contrib/dev/mediatek/mt76/mt7996/mac.c
+393-235sys/contrib/dev/mediatek/mt76/mt7996/main.c
+294-98sys/contrib/dev/mediatek/mt76/mt7996/init.c
+198-184sys/contrib/dev/mediatek/mt76/mt7996/mcu.c
+272-69sys/contrib/dev/mediatek/mt76/mt7996/dma.c
+222-80sys/contrib/dev/mediatek/mt76/dma.c
+2,071-826211 files not shown
+4,217-1,650217 files

FreeBSD/ports fc1b4c7deskutils/nextcloudclient distinfo Makefile

deskutils/nextcloudclient: Update to 4.0.5
DeltaFile
+3-3deskutils/nextcloudclient/distinfo
+1-1deskutils/nextcloudclient/Makefile
+4-42 files

FreeBSD/ports 5b7b8dfdeskutils/ekphos distinfo Makefile

deskutils/ekphos: Update to 0.20.0

ChangeLog:      https://github.com/hanebox/ekphos/releases/tag/v0.20.0
Reported by:    han <notifications at github.com>
DeltaFile
+7-3deskutils/ekphos/distinfo
+1-1deskutils/ekphos/Makefile
+2-0deskutils/ekphos/Makefile.crates
+10-43 files

FreeBSD/ports 4546447audio/sonicradio distinfo Makefile

audio/sonicradio: Update to 0.8.13

ChangeLog:      https://github.com/dancnb/sonicradio/releases/tag/v0.8.13
Reported by:    portscout!
DeltaFile
+5-5audio/sonicradio/distinfo
+3-2audio/sonicradio/Makefile
+8-72 files

FreeBSD/ports 0bb32f6math/scilab Makefile

math/scilab: pin to java 8

Does not build with jdk11+.

[javac] /wrkdirs/usr/ports/math/scilab/work/scilab-6.1.1/modules/graphic_objects/src/java/org/scilab/modules/graphic_objects/xmlloader/CSSParser.java:17: error: package javax.annotation does not exist

PR:     272855
Approved-by:    no maintainer
DeltaFile
+1-0math/scilab/Makefile
+1-01 files

FreeBSD/src 498fe07sys/sys buf_ring.h

buf_ring: Rename some variables

The elements we store in buffer rings are buffers, so refer to them as
`buf` throughout instead of a mixture of `buf`, `ret`, and `new`,
especially since the latter breaks C++ code that directly or indirectly
includes this header.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
Reviewed by:    siderop1_netapp.com, markj
Differential Revision:  https://reviews.freebsd.org/D54827
DeltaFile
+5-7sys/sys/buf_ring.h
+5-71 files

FreeBSD/ports 98d61a3sysutils Makefile, sysutils/mdfried distinfo Makefile.crates

sysutils/mdfried: Add new port

Mdfried is a markdown viewer for the terminal that renders headers
as Bigger Text than the rest.

https://crates.io/crates/mdfried
DeltaFile
+983-0sysutils/mdfried/distinfo
+490-0sysutils/mdfried/Makefile.crates
+39-0sysutils/mdfried/Makefile
+2-0sysutils/mdfried/pkg-descr
+1-0sysutils/Makefile
+1,515-05 files

FreeBSD/ports 3042fe8devel/jiic/files build.xml

devel/jiic: support building with any jdk

Builds fine with jdk21.

PR:     292661
Approved-by:    ale@ (maintainer)
DeltaFile
+1-1devel/jiic/files/build.xml
+1-11 files

FreeBSD/ports 3573372x11/walker distinfo Makefile.crates

x11/walker: Update to 2.14.1

Changelog:
- https://github.com/abenz1267/walker/releases/tag/v2.14.0
- https://github.com/abenz1267/walker/releases/tag/v2.14.1

Reported by:    GitHub (watch releases)
DeltaFile
+3-23x11/walker/distinfo
+0-10x11/walker/Makefile.crates
+1-1x11/walker/Makefile
+4-343 files

FreeBSD/src e17d7ablib/libc/xdr xdr.c, sys/xdr xdr.c

xdr_string: don't leak strings with xdr_free

Historically (and in a small amount of older software such as OpenAFS),
developers would attempt to free XDR strings with

        xdr_free((xdrproc_t)xdr_string, &string)

This resulted in xdr_free calling xdr_string with only two intentional
arguments and whatever was left in the third argument register.  If the
register held a sufficently small number, xdr_string would return FALSE
and not free the string (no one checks the return values).

Software should instead free strings with:

        xdr_free((xdrproc_t)xdr_wrapstring, &string)

Because buggy software exists in the wild, act as though xdr_wrapstring
was used in the XDR_FREE case and plug these leaks.


    [5 lines not shown]
DeltaFile
+7-0sys/xdr/xdr.c
+7-0lib/libc/xdr/xdr.c
+14-02 files

FreeBSD/src ac5a19einclude/rpc xdr.h, lib/libc/rpc rpc.3

rpc/xdr.h: make xdrproc_t always take two arguments

The type of xdrproc_t is clearly defined in the comments as a function
with two arguments, an XDR * and a void * (sometimes spelled caddr_t).
It was initialy defined as:

        typedef bool_t (*xdrproc_t)();

At some point people started giving it a non-empty argument list.
Unfortunatly, there has been widespread disagreement about how arguments
are passed.  There seems to have been a widespread view that it should
be allowed to pass three argument function pointer to xdrproc_t.  Most
notable is xdr_string which takes a maximum length parameter. This lead
to all sorts of prototypes (all of which have been present in the
FreeBSD source tree):

FreeBSD userspace (nominally from tirpc, but seemingly local):
        typedef bool_t (*xdrproc_t)(XDR *, ...);
FreeBSD kernel, glibc:

    [36 lines not shown]
DeltaFile
+1-8sys/rpc/xdr.h
+1-8include/rpc/xdr.h
+2-2lib/libc/rpc/rpc.3
+2-1sys/contrib/openzfs/module/nvpair/nvpair.c
+1-1sys/sys/param.h
+7-205 files

FreeBSD/ports 3ee8ab7sysutils/elephant Makefile distinfo

sysutils/elephant: Update to 2.19.1

Changelog:
- https://github.com/abenz1267/elephant/releases/tag/v2.19.0
- https://github.com/abenz1267/elephant/releases/tag/v2.19.1

Reported by:    GitHub (watch releases)
DeltaFile
+8-6sysutils/elephant/Makefile
+5-5sysutils/elephant/distinfo
+13-112 files

FreeBSD/ports fa69b48x11/wleave distinfo Makefile.crates, x11/wleave/files patch-layout.json patch-man_wleave.json.5.scd

x11/wleave: Update to 0.7.0

Changelog: https://github.com/AMNatty/wleave/releases/tag/0.7.0

Reported by:    GitHub (watch releases)
DeltaFile
+105-95x11/wleave/distinfo
+51-46x11/wleave/Makefile.crates
+27-8x11/wleave/files/patch-layout.json
+31-0x11/wleave/files/patch-man_wleave.json.5.scd
+15-0x11/wleave/files/patch-man_wleave.1.scd
+1-2x11/wleave/Makefile
+230-1516 files

FreeBSD/ports ec0f328ftp/weex distinfo Makefile

ftp/weex: Update to 2.8.4.5
DeltaFile
+3-3ftp/weex/distinfo
+1-1ftp/weex/Makefile
+4-42 files

FreeBSD/ports 712e527net-mgmt/packit pkg-descr Makefile

net-mgmt/packit: adjust COMMENT and pkg-descr

Align description with current, modernized upstream.
DeltaFile
+12-7net-mgmt/packit/pkg-descr
+2-1net-mgmt/packit/Makefile
+14-82 files

FreeBSD/doc 83305dewebsite/content/en/releases/14.4R schedule.adoc

14.4: On schedule

The code slush has started.

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-1website/content/en/releases/14.4R/schedule.adoc
+1-11 files

FreeBSD/src f31336bsys/dev/dpaa2 dpaa2_ni.c

dpnaa2: announce transmit checksum support

Let the network stack know that the NIC supports checksum offloading
for the IPv4 header checksum and the TCP and UDP transport checksum.
This avoids the computation in software and therefore provides the
expected performance gain.

PR:                     292006
Reviewed by:            dsl, Timo Völker
MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D54809
DeltaFile
+8-2sys/dev/dpaa2/dpaa2_ni.c
+8-21 files

FreeBSD/src f5ea3d4sys/conf newvers.sh, usr.bin/yacc config.h

14.4: Update stable/14 to -PRERELEASE

This marks the start of the FreeBSD 14.4 release cycle; the stable/14
tree is now in "code slush".

Developers are encouraged to prioritize fixing bugs (and/or merging bug
fixes from HEAD) over new features at this time.  Commit approval from
re@ is not required but if new features introduce problems they may be
removed from the release.

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+2-2sys/conf/newvers.sh
+1-1usr.bin/yacc/config.h
+3-32 files

FreeBSD/ports 0875e0ex11/contour Makefile

x11/contour: Unbreak build on -CURRENT

clang with debug assertions enabled (on -CURRENT) crashes when it
tries to compile this port. As a workaround use clang from ports when
system clang has debug assertions enabled.
DeltaFile
+8-1x11/contour/Makefile
+8-11 files

FreeBSD/ports 9761434misc/codex distinfo Makefile.crates

misc/codex: Update to 0.89.0

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.88.0
- https://github.com/openai/codex/releases/tag/rust-v0.89.0

Reported by:    GitHub (watch releases)
DeltaFile
+15-29misc/codex/distinfo
+6-13misc/codex/Makefile.crates
+2-3misc/codex/Makefile
+23-453 files

FreeBSD/ports bc84965audio/openal-soft distinfo Makefile, audio/openal-soft/files patch-alc_backends_oss.cpp

audio/openal-soft: Update to 1.25.1

https://github.com/kcat/openal-soft/releases/tag/1.25.1
DeltaFile
+0-523audio/openal-soft/files/patch-alc_backends_oss.cpp
+3-3audio/openal-soft/distinfo
+1-2audio/openal-soft/Makefile
+4-5283 files

FreeBSD/ports d115dc0net/liveMedia distinfo Makefile

net/liveMedia: Update to 2026.01.12
DeltaFile
+3-3net/liveMedia/distinfo
+1-1net/liveMedia/Makefile
+4-42 files

FreeBSD/ports 9addd50audio/mac distinfo Makefile, audio/mac/files patch-Source_MACLib_Prepare.cpp

audio/mac: Update to 12.04

Changes: https://www.monkeysaudio.com/versionhistory.html
DeltaFile
+0-12audio/mac/files/patch-Source_MACLib_Prepare.cpp
+3-3audio/mac/distinfo
+1-2audio/mac/Makefile
+4-173 files