FreeBSD/ports c35c71atextproc/languagetool Makefile, textproc/languagetool/files server.properties.sample languagetool.in

textproc/languagetool: Harden HTTP server against OOM

A single pathological check request (e.g. a very long sentence hitting
the OpenNLP chunker) can exhaust the Java heap, leaving the JVM alive
but with its HTTP dispatcher thread dead.  Make OutOfMemoryError fatal,
have daemon(8) restart the server after 10 seconds, and bound
per-request work in the sample configuration.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+6-1textproc/languagetool/files/server.properties.sample
+3-2textproc/languagetool/files/languagetool.in
+1-0textproc/languagetool/Makefile
+10-33 files

FreeBSD/doc 96a1b07website/content/en/status _index.adoc

Status/2026Q2: Fix submission deadline

Pull Request:   https://github.com/freebsd/freebsd-doc/pull/688
DeltaFile
+1-1website/content/en/status/_index.adoc
+1-11 files

FreeBSD/ports 54414a0lang/gcc16-devel distinfo Makefile

lang/gcc16-devel: Update to 16.1.1.s20260627
DeltaFile
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+4-42 files

FreeBSD/ports f0e600dlang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.3.1.s20260626
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

FreeBSD/ports 8006801security Makefile, security/py-kdcproxy Makefile pkg-descr

security/py-kdcproxy: Add new Port

kdcproxy is a WSGI module for proxying Kerberos KDC requests over
HTTP and HTTPS. It is required by the upcoming FreeIPA server port.

WWW: https://github.com/latchset/kdcproxy

Sponsored by:   Netzkommune GmbH
DeltaFile
+24-0security/py-kdcproxy/Makefile
+5-0security/py-kdcproxy/pkg-descr
+3-0security/py-kdcproxy/distinfo
+1-0security/Makefile
+33-04 files

FreeBSD/ports 7000031net-im/libpurple Makefile pkg-plist, net-im/pidgin Makefile

net-im/(pidgin,libpurple): Remove SILC and make Evolution optional

The port of silc-toolkit was removed in 2025. Evolution is not required
to build Pidgin -- and is not necessary for many -- leave it optional,
defaulting to off (raise PORTREVISION).
DeltaFile
+4-13net-im/libpurple/Makefile
+0-2net-im/libpurple/pkg-plist
+1-0net-im/pidgin/Makefile
+5-153 files

FreeBSD/ports 959cec0games/battletanks Makefile, games/battletanks/files patch-SConstruct

games/battletanks: fix version detection against modern Python

- Use correct function to open files, file() is an old method,
  which also makes version.replace() below work as intended
- Drop needless copy of env.Append(CPPDEFINES=['ENABLE_LUA'])
DeltaFile
+14-17games/battletanks/files/patch-SConstruct
+2-2games/battletanks/Makefile
+16-192 files

FreeBSD/ports 6ed3b21ports-mgmt/portlint Makefile, ports-mgmt/portlint/src portlint.pl

ports-mgmt/portlint: Update to 2.25.0

* fix: Warn on late use of macros in the rest of the Makefile [1]
* feat: Do not throw errors for metaports [2]

PR:             295710 [1]
Reported by:    des [2]
DeltaFile
+37-11ports-mgmt/portlint/src/portlint.pl
+1-1ports-mgmt/portlint/Makefile
+38-122 files

FreeBSD/ports 73d292csecurity/vuxml/vuln 2026.xml

security/vuxml: Document Weechat vulnerability
DeltaFile
+25-0security/vuxml/vuln/2026.xml
+25-01 files

FreeBSD/ports 4fc3dd9textproc/miller distinfo Makefile

textproc/miller: Update to 6.20.2
DeltaFile
+5-5textproc/miller/distinfo
+4-1textproc/miller/Makefile
+9-62 files

FreeBSD/ports cd60e7csecurity/vuxml/vuln 2026.xml

security/roundcube: Document vulnerabilities
DeltaFile
+30-0security/vuxml/vuln/2026.xml
+30-01 files

FreeBSD/ports 0020affsecurity/tailscale Makefile

security/tailscale: Add CPE info
DeltaFile
+1-1security/tailscale/Makefile
+1-11 files

FreeBSD/ports 0c97701editors/neovim distinfo Makefile

editors/neovim: Update to 0.12.4

Changes: https://github.com/neovim/neovim/commit/68ea43cd0c28af25cd47731308c94fedfcfd1b0b
DeltaFile
+3-3editors/neovim/distinfo
+1-1editors/neovim/Makefile
+4-42 files

FreeBSD/ports 4974f27astro/py-sgp4 distinfo pkg-plist, astro/py-sgp4/files patch-pyproject.toml

astro/py-sgp4: upgrade to 2.27
DeltaFile
+5-5astro/py-sgp4/files/patch-pyproject.toml
+3-3astro/py-sgp4/distinfo
+0-3astro/py-sgp4/pkg-plist
+1-1astro/py-sgp4/Makefile
+9-124 files

FreeBSD/ports d57150adevel/apache-log4j2 distinfo Makefile

devel/apache-log4j2: upgrade to 2.26.1

Release notes at
https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-26-1
DeltaFile
+3-3devel/apache-log4j2/distinfo
+1-1devel/apache-log4j2/Makefile
+4-42 files

FreeBSD/ports 8d488f2math/R-cran-mclust distinfo Makefile

math/R-cran-mclust: upgrade to 6.1.3

Release notes at https://cran.r-project.org/web/packages/mclust/news/news.html
DeltaFile
+3-3math/R-cran-mclust/distinfo
+3-2math/R-cran-mclust/Makefile
+6-52 files

FreeBSD/ports 05ea692math/R-cran-XLConnect pkg-plist, math/R-cran-XLConnect/files patch-R_onLoad.R patch-tests_testthat_test.workbook.readWorksheet.R

math/R-cran-XLConnect: upgrade to 1.3.0

Release notes at https://cran.r-project.org/web/packages/XLConnect/NEWS
DeltaFile
+121-75math/R-cran-XLConnect/pkg-plist
+32-32math/R-cran-XLConnect/files/patch-R_onLoad.R
+28-0math/R-cran-XLConnect/files/patch-tests_testthat_test.workbook.readWorksheet.R
+21-0math/R-cran-XLConnect/files/patch-R_withAttributesFromJava.R
+21-0math/R-cran-XLConnect/files/patch-R_dataframeFromJava.R
+15-0math/R-cran-XLConnect/files/patch-tests_testthat_test.workbook.readNamedRegion.R
+238-1074 files not shown
+265-11510 files

FreeBSD/ports 24dba90textproc/apache-poi distinfo Makefile

textproc/apache-poi: upgrade to 5.5.1

Release notes at https://poi.apache.org/changes.html#5.5.1
DeltaFile
+15-15textproc/apache-poi/distinfo
+2-2textproc/apache-poi/Makefile
+17-172 files

FreeBSD/ports 1d1a13ejava/bouncycastle Makefile distinfo, java/bouncycastle/files patch-ant_bc+-build.xml

java/bouncycastle: upgrade to 1.83

- Previous MASTER_SITES are unfetchable for me, thus DL from GitHub;

- Release notes at https://www.bouncycastle.org/download/bouncy-castle-java/
DeltaFile
+0-26java/bouncycastle/files/patch-ant_bc+-build.xml
+10-11java/bouncycastle/Makefile
+3-3java/bouncycastle/distinfo
+3-0java/bouncycastle/pkg-plist
+16-404 files

FreeBSD/ports e51bb84graphics/batik distinfo pkg-plist

graphics/batik: upgrade to 1.19

This is mainly a bug fix release.
DeltaFile
+3-3graphics/batik/distinfo
+2-2graphics/batik/pkg-plist
+1-2graphics/batik/Makefile
+6-73 files

FreeBSD/ports f104bc9print Makefile, print/graphics2d Makefile pkg-descr

print/graphics2d: adding Graphics2D, a bridge for pdfbox

It is used by Apache POI.
DeltaFile
+27-0print/graphics2d/Makefile
+7-0print/graphics2d/pkg-descr
+3-0print/graphics2d/distinfo
+1-0print/Makefile
+38-04 files

FreeBSD/src fa50691lib/libsysdecode netlink.c

libsysdecode: decode PF Generic Netlink commands

Decode the Generic Netlink command header for messages
belonging to the PF Generic Netlink family. Display the
command name using the PF Generic Netlink command decoder.

Signed-off-by:  Ishan Agrawal <iagrawal9990 at gmail.com>
Reviewed by:    kp
Sponsored-by:   Google LLC (GSoC 2026)
DeltaFile
+27-2lib/libsysdecode/netlink.c
+27-21 files

FreeBSD/src c268c80lib/libsysdecode netlink.c

libsysdecode: cache Generic Netlink family IDs

Record Generic Netlink family IDs learned from
CTRL_CMD_GETFAMILY responses and use them to decode subsequent
Generic Netlink messages using symbolic family names instead of
numeric IDs.

Signed-off-by:  Ishan Agrawal <iagrawal9990 at gmail.com>
Reviewed by:    kp
Sponsored-by:   Google LLC (GSoC 2026)
DeltaFile
+32-0lib/libsysdecode/netlink.c
+32-01 files

FreeBSD/src 80586e8lib/libsysdecode netlink.c

libsysdecode: decode Generic Netlink controller messages

Decode Generic Netlink controller (GENL_ID_CTRL) messages in
Netlink payloads. Display the Generic Netlink header along with
the CTRL_CMD_GETFAMILY attributes, including the family ID and
family name.

Signed-off-by:  Ishan Agrawal <iagrawal9990 at gmail.com>
Reviewed by:    kp
Sponsored-by:   Google LLC (GSoC 2026)
DeltaFile
+60-10lib/libsysdecode/netlink.c
+60-101 files

FreeBSD/src 8a1576dlib/libsysdecode sysdecode.h netlink.c, usr.bin/truss syscalls.c setup.c

truss: track Netlink socket protocols

Record the Netlink protocol associated with AF_NETLINK sockets when
they are created and pass it to libsysdecode during message decoding.

Use the protocol to distinguish between Generic Netlink and Route
Netlink sockets, ensuring that Generic Netlink decoding is only
performed for NETLINK_GENERIC sockets.

Signed-off-by:  Ishan Agrawal <iagrawal9990 at gmail.com>
Reviewed by:    kp
Sponsored-by :  Google LLC (GSoC 2026)
DeltaFile
+20-12usr.bin/truss/syscalls.c
+2-1lib/libsysdecode/sysdecode.h
+1-1lib/libsysdecode/netlink.c
+1-0usr.bin/truss/setup.c
+1-0usr.bin/truss/truss.h
+25-145 files

FreeBSD/ports 2a748easecurity/cryptopp-modern distinfo Makefile

security/cryptopp-modern: Update to 2026.7.0

ChangeLog:
https://github.com/cryptopp-modern/cryptopp-modern/releases/tag/2026.7.0
DeltaFile
+3-3security/cryptopp-modern/distinfo
+1-1security/cryptopp-modern/Makefile
+4-42 files

FreeBSD/ports 596ce59deskutils/joplin-desktop Makefile, deskutils/podman-desktop Makefile

*/*: Bump port revision after electron40 update (6359fd9536d1)
DeltaFile
+1-1deskutils/podman-desktop/Makefile
+1-1net-im/vesktop/Makefile
+1-1deskutils/joplin-desktop/Makefile
+3-33 files

FreeBSD/ports 6359fd9devel/electron40 distinfo, devel/electron40/files patch-mojo_core_channel.cc patch-mojo_core_channel__posix.cc

devel/electron40: Update to 40.10.6

Changelog: https://github.com/electron/electron/releases/tag/v40.10.6

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/electron40/distinfo
+2-2devel/electron40/files/patch-mojo_core_channel.cc
+2-2devel/electron40/files/patch-mojo_core_channel__posix.cc
+2-2devel/electron40/files/patch-electron_shell_browser_ui_inspectable__web__contents.cc
+2-2devel/electron40/files/patch-electron_spec_api-protocol-spec.ts
+2-2devel/electron40/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+15-151 files not shown
+16-167 files

FreeBSD/ports 86dda0dsysutils/restic distinfo Makefile

sysutils/restic: Update to 0.19.1

ChangeLog:      https://github.com/restic/restic/releases/tag/v0.19.1
MFH:            2026Q2
(cherry picked from commit eb1bac8c37c987fb0f29312e10847f764cded3b4)
DeltaFile
+5-5sysutils/restic/distinfo
+1-1sysutils/restic/Makefile
+6-62 files

FreeBSD/ports eb1bac8sysutils/restic distinfo Makefile

sysutils/restic: Update to 0.19.1

ChangeLog:      https://github.com/restic/restic/releases/tag/v0.19.1
MFH:            2026Q2
DeltaFile
+5-5sysutils/restic/distinfo
+1-1sysutils/restic/Makefile
+6-62 files