FreeBSD/ports da4c57ex11/slock Makefile distinfo

x11/slock: update to 1.7
DeltaFile
+3-3x11/slock/distinfo
+1-1x11/slock/Makefile
+4-42 files

FreeBSD/ports 4ccdf20security/dropbear distinfo Makefile

security/dropbear: update to 2026.94

PR:     297038
Changelog:
2026.94 - 23 July 2026

Note >> for compatibility/configuration changes

- Fix scp build failure regression from 2026.93
  The new ascii_isdigit() etc wasn't linked.

- >> Print square brackets around ipv6 addresses with ports, eg
  [2a00:f10:400:2:1c00:bcff:fe00:1c6]:22
  This may affect log parsers such as fail2ban.
  Patch from Seo Suchan

- Support longer paths in scp.

- Avoid some build warnings, add increase github action coverage of

    [210 lines not shown]
DeltaFile
+3-4security/dropbear/Makefile
+3-3security/dropbear/distinfo
+6-72 files

FreeBSD/ports b05966cgraphics/tesseract Makefile distinfo

graphics/tesseract: update to 5.5.3

Changelog:      https://github.com/tesseract-ocr/tesseract/releases/tag/5.5.3
DeltaFile
+3-3graphics/tesseract/distinfo
+1-3graphics/tesseract/Makefile
+4-62 files

FreeBSD/ports 026ab1fx11-fonts/exo Makefile

x11-fonts/exo: unbreak fetch

PR:     296933
DeltaFile
+1-1x11-fonts/exo/Makefile
+1-11 files

FreeBSD/src 053d95esys/netinet6 nd6_rtr.c

nd6: Set ip6 after m_pullup() in nd6_ra_input()

nd6_ra_input() reads the IPv6 header pointer ip6 before m_pullup(), then
uses that pointer afterwards to set nd_ra.

When m_pullup() relocates the chain it frees the original first mbuf and
returns a new one, leaving ip6 dangling; the subsequent access may be a
use-after-free read.

The fix writes ip6 from the returned mbuf after m_pullup() inside the
conditional if.

Reviewed by: pouria
Differential Revision: https://reviews.freebsd.org/D58229
DeltaFile
+1-0sys/netinet6/nd6_rtr.c
+1-01 files

FreeBSD/ports 666c6edmultimedia/kodi-addon-pvr.hts Makefile distinfo

multimedia/kodi-addon-pvr.hts: Update to 22.9.1
DeltaFile
+3-3multimedia/kodi-addon-pvr.hts/distinfo
+1-1multimedia/kodi-addon-pvr.hts/Makefile
+4-42 files

FreeBSD/ports 608d476multimedia/kodi-addon-inputstream.adaptive Makefile distinfo

multimedia/kodi-addon-inputstream.adaptive: Update to 22.3.19
DeltaFile
+5-5multimedia/kodi-addon-inputstream.adaptive/distinfo
+2-2multimedia/kodi-addon-inputstream.adaptive/Makefile
+7-72 files

FreeBSD/src 52b7cbcsys/netinet tcp_timer.c

tcp: improve handling of stopped timers

When a TCP timer is stopped, t_timers[] is set to SBT_MAX. Adding the
corresponding t_precisions[], if it is not zero, would result in
overflows in tcp_timer_next(). To avoid this, skip stopped timers.

The problem was identified while debugging uperf by Lukas Book and
an initial patch was provided by him. The committed patch was
suggested by glebius.

The problem can be observed by running netstat -nxptcp and looking for
negative timer values and by observing very long running timers in
some cases.

Reported by:            Lukas Book <lkbook at outlook.de>
Reviewed by:            glebius
Differential Revision:  https://reviews.freebsd.org/D58484
DeltaFile
+2-0sys/netinet/tcp_timer.c
+2-01 files

FreeBSD/ports 9e6837bwww/linux-widevine-cdm Makefile

www/linux-widevine-cdm: Fix DISTNAME for aarch64

Reported by:    fluffy
DeltaFile
+1-1www/linux-widevine-cdm/Makefile
+1-11 files

FreeBSD/src 2e259c2sys/kern kern_exit.c

kern_pdwait(): print the process pointer through pd

to avoid using uninitialized value in the KASSERT() statement on the first
iteration.

Also, do the assert under the proctree_lock, which is not critical but
satisfies the invariants.

Noted and reviewed by:  markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58505
DeltaFile
+2-2sys/kern/kern_exit.c
+2-21 files

FreeBSD/src 8cef3c9sys/kern kern_exit.c

proc_realparent(): assert that an orphaned child has real parent != parent

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58504
DeltaFile
+3-0sys/kern/kern_exit.c
+3-01 files

FreeBSD/ports 48aaf76net-mgmt/p5-OSLV-Monitor Makefile distinfo

net-mgmt/p5-OSLV-Monitor: Update to 1.0.5

re: https://github.com/VVelox/OSLV-Monitor/releases/tag/1.0.5

Obtained from:  Carolina Beach
DeltaFile
+3-3net-mgmt/p5-OSLV-Monitor/distinfo
+1-1net-mgmt/p5-OSLV-Monitor/Makefile
+4-42 files

FreeBSD/ports 2427a4dwww/linux-widevine-cdm distinfo Makefile

www/linux-widevine-cdm: Bump CHROME_VERSION and enable aarch64

Reported by:    fluffy
DeltaFile
+13-4www/linux-widevine-cdm/Makefile
+5-3www/linux-widevine-cdm/distinfo
+18-72 files

FreeBSD/ports 36f0951www/foreign-cdm Makefile

www/foreign-cdm: Enable for aarch64

Co-authored-by: Gleb Popov <arrowd at FreeBSD.org>
DeltaFile
+7-5www/foreign-cdm/Makefile
+7-51 files

FreeBSD/ports 2ea614dtextproc/hs-pandoc Makefile Makefile.cabal

textproc/hs-pandoc: Re-enable lua which got accidentally disabled

Reported by:    pkg-fallout
DeltaFile
+37-5textproc/hs-pandoc/distinfo
+18-2textproc/hs-pandoc/Makefile.cabal
+2-5textproc/hs-pandoc/Makefile
+57-123 files

FreeBSD/ports 0f192a0net-im/profanity Makefile distinfo

net-im/profanity: Update to 0.18.2

PR:             296188
DeltaFile
+3-3net-im/profanity/distinfo
+1-1net-im/profanity/Makefile
+4-42 files

FreeBSD/ports 1a85d62net-p2p/amule Makefile

net-p2p/amule: Fix build on i386 by linking libatomic from lang/gcc

MFH:            2026Q3
DeltaFile
+6-0net-p2p/amule/Makefile
+6-01 files

FreeBSD/src ce6ab51usr.sbin/pmc Makefile cmd_pmc.h

pmc: enable the new pmc commands

This change hooks everything up to the pmc command and improves the
usage to document all functions.  There are a couple older commands that
are currently broken that I have hidden from the usage, but left in the
code for those using it.  I won't remove those until we have our
replacements upstreamed that depend on the AMD PMC multiplexing patches.

Sponsored by: Netflix
Reviewed by:    adrian, imp
Differential Revision:  https://reviews.freebsd.org/D57780
DeltaFile
+37-15usr.sbin/pmc/pmc.c
+5-2usr.sbin/pmc/cmd_pmc.h
+4-2usr.sbin/pmc/Makefile
+46-193 files

FreeBSD/src 3adde0eusr.sbin/pmc cmd_pmc_info.cc

pmc: pmc info command

Prints the log header including machine, cpu and kernel details along
with what counters were selected.

Sponsored by: Netflix
Reviewed by:    adrian, imp
Differential Revision:  https://reviews.freebsd.org/D57778
DeltaFile
+186-0usr.sbin/pmc/cmd_pmc_info.cc
+186-01 files

FreeBSD/src cc94d1busr.sbin/pmc cmd_pmc_frontend.cc

pmc: pmc frontend stall analysis based on IBS

The frontend command uses AMD IBS frontend events to analyze the major
sources of frontend stalls.  It displays a table breakind down the major
causes of front end stalls.  This is a simple demonstration of the tools
as you can use the filtering tools to limit the analysis to a subset of
the samples including filtering by fetch latencies.

Sponsored by: Netflix
Reviewed by:    adrian, imp
Differential Revision:  https://reviews.freebsd.org/D57779
DeltaFile
+242-0usr.sbin/pmc/cmd_pmc_frontend.cc
+242-01 files

FreeBSD/src a79a051usr.sbin/pmc headers.hh cmd_pmc_record.cc

pmc: pmc record command

The record command is designed around the idea of predefined studies.
While you can still select individual counters, the predefined studies
are meant to enable the best hardware options for a given generation.
It implements all of the base studies that I have built so far.

Sponsored by: Netflix
Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D57777
DeltaFile
+750-0usr.sbin/pmc/cmd_pmc_record.cc
+1-0usr.sbin/pmc/headers.hh
+751-02 files

FreeBSD/src 93da997usr.sbin/pmc util.hh headers.hh

pmc: new pmc log processing framework

View is a class for building PMC log processing tools it is designed to
work with the new PMC record command that adds a header with additional
CPU information.  The new framework processes PMC logs about 2.5 times
faster and in about half the code as libpmcstat.

Sponsored by: Netflix
Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D57776
DeltaFile
+960-0usr.sbin/pmc/view.cc
+411-0usr.sbin/pmc/view.hh
+82-0usr.sbin/pmc/headers.hh
+82-0usr.sbin/pmc/util.cc
+39-0usr.sbin/pmc/util.hh
+1,574-05 files

FreeBSD/src a53d2e4usr.sbin/pmc display.hh display.cc

pmc: console configuration and table rendering for new PMC tools

Initializes the terminal rendering code used by the new pmc tools.  Then
provides a table abstraction for collecting, sorting and rendering
tables.  It provides pretty printed results with typed fields that print
several types used throughout the new PMC tools.  By default the fields
are formatted in engineering notation.

Sponsored by: Netflix
Reviewed by:    adrian, imp
Differential Revision:  https://reviews.freebsd.org/D57775
DeltaFile
+571-0usr.sbin/pmc/display.cc
+105-0usr.sbin/pmc/display.hh
+676-02 files

FreeBSD/src 285c749sys/dev/e1000 igb_txrx.c em_txrx.c

e1000: report UDP RSS hash type on igb/em

{em,igb}_determine_rsstype() mapped only the TCP and bare-IP RSS descriptor
types; the UDP types returned M_HASHTYPE_NONE.
The hardware does hash UDP, but with a NONE hashtype iflib skips its
flowid-based TX queue spread, so all forwarded UDP egressed on a single queue
and serialized transmit on one core.

Add the three UDP cases (IPV4_UDP, IPV6_UDP, IPV6_UDP_EX) so egress spreads
across all TX queues.

Reviewed by:    kbowling, gallatin
Approved by:    kbowling
MFC after:      1 week
MFC to:         stable/14, stable/15
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D58513
DeltaFile
+6-0sys/dev/e1000/igb_txrx.c
+6-0sys/dev/e1000/em_txrx.c
+12-02 files

FreeBSD/src 6c4d9b9sys/dev/hwpmc hwpmc_amd.c

hwpmc: fix event allocation on pre-Zen AMD CPUs

amd_allocate_pmc() chose the pmu-events code path whenever pmc_cpuid was
non-empty, and rejected any allocation lacking PMC_F_EV_PMU.
But pmc_cpuid is set for every AMD CPU, while the pmu-events tables only cover
Zen and later.
On older families (K8, Bobcat, Jaguar/16h, Bulldozer) libpmc finds no
pmu-events entry and falls back to the legacy path, which never sets
PMC_F_EV_PMU.

Reviewed by:    mhorne
Approved by:    mhorne
MFC after:      1 week
MFC to:         stable/14, stable/15
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D58468
DeltaFile
+2-4sys/dev/hwpmc/hwpmc_amd.c
+2-41 files

FreeBSD/ports 42e500fx11-drivers/xf86-video-nv pkg-descr distinfo, x11-drivers/xf86-video-nv/files patch-src-nv_driver.c

x11-drivers/xf86-video-nv: Update to 2.1.24

Update COMMENT, WWW and pkg-descr.
Add LICENSE.
Since the issue has been addressed upstream, remove the patch that
handles the kernel driver check added in 270509.
The PowerPC patch has been merged upstream.

https://lists.x.org/archives/xorg-announce/2024-March/003489.html
https://lists.x.org/archives/xorg-announce/2026-April/003694.html

PR:             297104
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+0-31x11-drivers/xf86-video-nv/files/patch-src-nv_driver.c
+6-6x11-drivers/xf86-video-nv/Makefile
+3-3x11-drivers/xf86-video-nv/distinfo
+2-1x11-drivers/xf86-video-nv/pkg-descr
+11-414 files

FreeBSD/ports fb4c7fd. MOVED, benchmarks Makefile

benchmarks/py-zopkio: Remove expired port

2026-07-28 benchmarks/py-zopkio: Upstream last activity was in 2016, and the project has been moved to the LinkedInAttic GitHub account.
DeltaFile
+0-66benchmarks/py-zopkio/files/patch-2to3
+0-30benchmarks/py-zopkio/Makefile
+0-3benchmarks/py-zopkio/distinfo
+0-2benchmarks/py-zopkio/pkg-descr
+0-1benchmarks/Makefile
+1-0MOVED
+1-1026 files

FreeBSD/ports 9dd013fjava/sqlitejdbc pkg-descr pkg-message, java/sqlitejdbc/files patch-Makefile.common patch-src_org_sqlite_Conn.java

java/sqlitejdbc: Remove expired port

2026-07-28 java/sqlitejdbc: Dead old upstream, replaced by databases/sqlite-jdbc
DeltaFile
+0-37java/sqlitejdbc/files/patch-Makefile
+0-35java/sqlitejdbc/Makefile
+0-14java/sqlitejdbc/files/patch-src_org_sqlite_Conn.java
+0-12java/sqlitejdbc/pkg-message
+0-11java/sqlitejdbc/files/patch-Makefile.common
+0-5java/sqlitejdbc/pkg-descr
+0-1143 files not shown
+1-1179 files

FreeBSD/ports 4188e91net Makefile, net/jicmp pkg-plist pkg-descr

net/jicmp: Remove expired port

2026-07-28 net/jicmp: several years behind on upstream, no maintainer, moved to https://github.com/OpenNMS/jicmp
DeltaFile
+0-33net/jicmp/Makefile
+0-7net/jicmp/files/patch-Makefile.in
+0-2net/jicmp/pkg-plist
+0-2net/jicmp/pkg-descr
+0-2net/jicmp/distinfo
+0-1net/Makefile
+0-471 files not shown
+1-477 files

FreeBSD/ports d7fc327. MOVED, net Makefile

net/jicmp6: Remove expired port

2026-07-28 net/jicmp6: several years behind on upstream, no maintainer, moved to https://github.com/OpenNMS/jicmp6
DeltaFile
+0-24net/jicmp6/Makefile
+0-13net/jicmp6/files/patch-ICMPv6Socket.c
+0-2net/jicmp6/distinfo
+0-1net/jicmp6/pkg-descr
+0-1net/Makefile
+1-0MOVED
+1-416 files