FreeBSD/ports c779922astro/kstars pkg-plist distinfo

astro/kstars: Update to 3.8.4.1 and switch to Qt6

Drop unused dependencies.
DeltaFile
+18-19astro/kstars/Makefile
+3-3astro/kstars/distinfo
+2-1astro/kstars/pkg-plist
+23-233 files

FreeBSD/ports c1a80efnet/deltachat-rpc-server Makefile.crates

net/deltachat-rpc-server: Remove unwanted artifacts from Makefile.crates
DeltaFile
+0-6net/deltachat-rpc-server/Makefile.crates
+0-61 files

FreeBSD/src af3929csys/dev/hwpmc hwpmc_mod.c

hwpmc: fix false callchain assertion on the PMC_UR ring

pmc_capture_user_callchain() asserts that TDP_CALLCHAIN is set on the
current thread, but PMC_UR samples never set that flag -- only PMC_HR
and PMC_SR do. That makes the assertion always fail for PMC_UR,
panicking INVARIANTS kernels as soon as pmcstat -U is used.

Skip the assertion for PMC_UR. No functional change on kernels built
without INVARIANTS.

Signed-off-by:  Andre Silva <andasilv at amd.com>
Reviewed by:    mhorne
MFC after:      1 week
Sponsored by:   AMD
Differential Revision:  https://reviews.freebsd.org/D58572
DeltaFile
+1-1sys/dev/hwpmc/hwpmc_mod.c
+1-11 files

FreeBSD/src 66118c3sys/dev/hwpmc hwpmc_mod.c

hwpmc: fix false runcount assertion in user callchain capture

pmc_capture_user_callchain() checks a PMC's runcount before walking
the user stack, but reads it without holding the spinlock that
protects it. hardclock() can run on the same CPU during the capture
and drop the runcount to zero in between, tripping the assertion and
panicking INVARIANTS kernels under load.

Move the check inside the existing spinlock, right where the code
already confirms the sample is still valid. No functional change on
kernels built without INVARIANTS.

Signed-off-by:  Andre Silva <andasilv at amd.com>
Reviewed by:    mhorne
MFC after:      1 week
Sponsored by:   AMD
Differential Revision:  https://reviews.freebsd.org/D58571
DeltaFile
+4-3sys/dev/hwpmc/hwpmc_mod.c
+4-31 files

FreeBSD/poudriere 121d9e8src/share/poudriere common.sh

Merge pull request #1363 from acts-1631/fix/pkgname-staging-validation

Reject unsafe PKGNAME values before package staging
DeltaFile
+22-0src/share/poudriere/common.sh
+22-01 files

FreeBSD/src e85ae6fusr.sbin/bhyve bhyverun.c

fbsdrun_virtio_msix(): update virtio_msix to virtio.msix

Fixes:          2d985d577d79 ("bhyve: namescope virtio_msix to virtio.msix")
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D58787
DeltaFile
+1-1usr.sbin/bhyve/bhyverun.c
+1-11 files

FreeBSD/poudriere e90c7basrc/share/poudriere common.sh

Reject unsafe package names from ports metadata

PKGNAME is used to construct host-side package staging paths. A port
can supply traversal components and cause those paths to escape the
staging directory.

Validate package names when reading port metadata and before a build
worker uses one. This prevents path separators and dot traversal
components from reaching host filesystem operations.
DeltaFile
+22-0src/share/poudriere/common.sh
+22-01 files

FreeBSD/src 0979b04sys/dev/e1000 e1000_defines.h e1000_ich8lan.c

e1000: Disable autonomous PCH power gating after reset

Panther Point changed the reset value of CTRL_EXT.DPG_EN to enable
autonomous power gating. Clear it after hardware reset on Panther Point
and Nova Point controllers to prevent unexpected Tx/Rx hangs, packet
loss, or corruption.

MFC after:      1 week
DeltaFile
+8-0sys/dev/e1000/e1000_ich8lan.c
+1-0sys/dev/e1000/e1000_defines.h
+9-02 files

FreeBSD/src 698c3b0sys/dev/e1000 e1000_hw.h e1000_api.c

e1000: Add Nova Lake I219 support

Add support for future client platform

MFC after:      1 week
DeltaFile
+9-0sys/dev/e1000/if_em.c
+7-0sys/dev/e1000/e1000_ich8lan.c
+5-1sys/dev/e1000/e1000_api.c
+3-0sys/dev/e1000/e1000_hw.h
+24-14 files

FreeBSD/ports 1f31a82math/octave-forge-pkg-octave-doc Makefile distinfo

math/octave-forge-pkg-octave-doc: Update to 0.7.4.
DeltaFile
+3-3math/octave-forge-pkg-octave-doc/distinfo
+1-1math/octave-forge-pkg-octave-doc/Makefile
+4-42 files

FreeBSD/src 8194c32sys/dev/ice ice_drv_info.h

ice(4): Add support for E835 CNSA 2.0 adapters

Added support for E835 adapters with post-quantum cryptographic (PQC)
algorithms in firmware/software signage and in SPDM attestation.

Signed-off-by: Pawel Sobczyk <pawel.sobczyk at intel.com>

Reviewed by:    Miłosz Linkiewicz <milosz.linkiewicz at intel.com>
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57868
DeltaFile
+30-0sys/dev/ice/ice_drv_info.h
+30-01 files

FreeBSD/ports d4befa4security/p5-CryptX Makefile pkg-plist

security/p5-CryptX: update to 0.091.
DeltaFile
+3-3security/p5-CryptX/distinfo
+4-0security/p5-CryptX/pkg-plist
+1-1security/p5-CryptX/Makefile
+8-43 files

FreeBSD/ports db21f21multimedia/vlc Makefile

multimedia/vlc: allow MFX (intel-media-decoder) only on i386/amd64 (+)

Intel Media Decoded is limited to i386/amd64 due to only Intel GPUs on x86 are supported
DeltaFile
+4-1multimedia/vlc/Makefile
+4-11 files

FreeBSD/ports 92fefcfsysutils/screen-devel distinfo Makefile

sysutils/screen-devel: Switch to my GH repo

Fetching git hashes from savannah no longer works (though fetching
versioned snapshots still does). As such we must proxy through my
github account.
DeltaFile
+6-10sysutils/screen-devel/Makefile
+3-3sysutils/screen-devel/distinfo
+9-132 files

FreeBSD/ports 86516d7mail/nmh-devel distinfo Makefile

mail/nmh-devel: Switch to my GH repo

Fetching git hashes from savannah no longer works (though fetching
versioned snapshots still does). As such we must proxy through my
github account.
DeltaFile
+4-8mail/nmh-devel/Makefile
+3-3mail/nmh-devel/distinfo
+7-112 files

FreeBSD/src 87b21f3sys/sys kernel.h, sys/x86/acpica srat.c

SYSINIT: add SI_SUB_NUMA

This allows to parse ACPI tables and initialize VM domains before
SI_SUB_VM w/o a hack.

Reviewed by:            markj
Differential Revision:  https://reviews.freebsd.org/D58713
DeltaFile
+1-1sys/x86/acpica/srat.c
+1-0sys/sys/kernel.h
+2-12 files

FreeBSD/ports 03699b0multimedia/vlc distinfo Makefile, multimedia/vlc/files patch-src-network-udp.c patch-modules_gui_qt_qt6.pro

multimedia/vlc: Update to 3.0.23

- Allow to build with Qt 6 (experimental). Add general QT option and
  QT5/QT6 radio switch.
- Enable FRIBIDI by default (required by HARFBUZZ).
- Remove DEBUG from OPTIONS, respect WITH_DEBUG instead.
- Do not silence commands.

Release notes: https://code.videolan.org/videolan/vlc/-/tags/3.0.23

PR:             296939
Co-authored-by: Max Brazhnikov <makc at FreeBSD.org>
DeltaFile
+0-324multimedia/vlc/files/vlc-3.0.22-ffmpeg8.patch
+49-29multimedia/vlc/Makefile
+7-7multimedia/vlc/files/patch-modules_access_rdp.c
+13-0multimedia/vlc/files/patch-modules_gui_qt_qt6.pro
+3-3multimedia/vlc/distinfo
+2-2multimedia/vlc/files/patch-src-network-udp.c
+74-3652 files not shown
+77-3688 files

FreeBSD/src 4f24652sys/kern subr_smp.c, sys/sys kernel.h

SYSINIT: add SI_SUB_FIRST

This allows to initialize mp_maxid, mp_ncpus and register APICs at the
most early stage, guaranteeing that those values will already be available
at SI_SUB_TUNABLES.

Reviewed by:            markj
Differential Revision:  https://reviews.freebsd.org/D58712
DeltaFile
+1-2sys/x86/x86/mptable.c
+1-1sys/x86/x86/local_apic.c
+1-1sys/x86/acpica/madt.c
+1-1sys/kern/subr_smp.c
+1-0sys/sys/kernel.h
+5-55 files

FreeBSD/src 662497dsys/amd64/amd64 pmap.c, sys/compat/linuxkpi/common/src linux_current.c

SYSINIT: add explicit SI_ORDER_LAST

Working on cleansing use of (SI_SUB_FOO + 1) construct through the kernel
I found a repeating pattern.  Often a developer adds a module that depends
on certain subsystem to be fully instantiated and they want to put their
module SYSINIT right at the end of the SI_SUB_FOO.  Such module usually
expects that nothing else within this subsystem shall depend on the
module.

The problem with SI_ORDER_ANY which practically was "the last" until this
change is that it is used very widely and people treat it literally as
"any", well, because this is what the name says.  This lead to many parts
that could have dependencies later to be added as SI_ORDER_ANY.

So, our developer with the new subsystem that depends on SI_SUB_FOO has
three options:

1) Use SI_ORDER_ANY, but grep around ther kernel for other SI_SUB_FOO
entries to make sure that no dependencies are set to SI_ORDER_ANY.  And in

    [16 lines not shown]
DeltaFile
+1-7sys/dev/random/fenestrasX/fx_brng.c
+3-3sys/compat/linuxkpi/common/src/linux_current.c
+2-2sys/amd64/amd64/pmap.c
+2-1sys/sys/kernel.h
+1-1sys/x86/x86/ucode.c
+1-1sys/netinet/tcp_ratelimit.c
+10-155 files not shown
+15-2011 files

FreeBSD/ports 2ed6e93www/nextcloud Makefile, www/nextcloud/files patch-PR296323

www/nextcloud: Fix cronjobs on 8.4

Fix integrity check as well

PR:             297406
Reported by:    Paul Le Guaret <paul le guaret gmail com>
DeltaFile
+1-1www/nextcloud/files/patch-PR296323
+2-0www/nextcloud/Makefile
+3-12 files

FreeBSD/src 2d985d5usr.sbin/bhyve bhyve_config.5, usr.sbin/bhyve/aarch64 bhyverun_machdep.c

bhyve: namescope virtio_msix to virtio.msix

The bhyve_config(5) variable `virtio_msix` is namescoped to
`virtio.msix`. Configurations that have the old variable will
automatically be mapped to the new one, with a warning message printed
out.

Relnotes:       yes
Reviewed by:    ziaee, markj
Differential Revision:  https://reviews.freebsd.org/D58390
DeltaFile
+4-1usr.sbin/bhyve/riscv/bhyverun_machdep.c
+4-1usr.sbin/bhyve/aarch64/bhyverun_machdep.c
+2-2usr.sbin/bhyve/bhyve_config.5
+2-1usr.sbin/bhyve/amd64/bhyverun_machdep.c
+12-54 files

FreeBSD/src 80d82fcusr.sbin/bhyve bhyverun.h bhyverun.c, usr.sbin/bhyve/amd64 bhyverun_machdep.c

bhyve: add deprecation warning function

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D58636
DeltaFile
+2-10usr.sbin/bhyve/amd64/bhyverun_machdep.c
+10-0usr.sbin/bhyve/bhyverun.c
+1-0usr.sbin/bhyve/bhyverun.h
+13-103 files

FreeBSD/src 12857d8sys/vm vm_object.c

vm_object: Augment an assertion in vm_object_split()

In some private discussion it was pointed out that vm_object_split()'s
pattern of dropping the source object lock looks dangerous in that the
initial assumption that OBJ_ONEMAPPING is set may become false.  In
practice I believe that the map lock holds this flag stable, but let's
assert that.

Reviewed by:    alc, kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D58766
DeltaFile
+4-1sys/vm/vm_object.c
+4-11 files

FreeBSD/ports 09f0f0fnet-mgmt/telegraf Makefile distinfo

net-mgmt/telegraf: Update to 1.39.3

Release notes:  https://github.com/influxdata/telegraf/releases/tag/v1.39.3
DeltaFile
+5-5net-mgmt/telegraf/distinfo
+1-1net-mgmt/telegraf/Makefile
+6-62 files

FreeBSD/ports 245aaf1sysutils/py-ansible-core221 Makefile distinfo, sysutils/py-ansible-core221/files patch-pyproject.toml

sysutils/py-ansible-core221: Update to 2.21.3
DeltaFile
+4-4sysutils/py-ansible-core221/files/patch-pyproject.toml
+3-3sysutils/py-ansible-core221/distinfo
+1-1sysutils/py-ansible-core221/Makefile
+8-83 files

FreeBSD/src 6a8558csys/vm vm_phys.c

vm/vm_phys.c: allow PHYS_TO_VM_PAGE(0) for registered fictitious page @0

PR:     296348
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58785
DeltaFile
+0-3sys/vm/vm_phys.c
+0-31 files

FreeBSD/ports 9cec673databases/powa-archivist Makefile pkg-plist, databases/powa-web Makefile distinfo

database/powa-(archivist|web): Update to 5.2.0

Release notes:  https://github.com/powa-team/powa-web/releases/tag/5.2.0
        https://github.com/powa-team/powa-archivist/releases/tag/REL_5_2_0
DeltaFile
+3-3databases/powa-web/distinfo
+3-3databases/powa-archivist/distinfo
+1-1databases/powa-web/Makefile
+1-1databases/powa-archivist/Makefile
+2-0databases/powa-archivist/pkg-plist
+10-85 files

FreeBSD/ports 80e529bdeskutils/kdeconnect-kde Makefile, deskutils/kdeconnect-kde/files patch-git200ff3c5

deskutils/kdeconnect-kde: backport upstream patch

to fix incompatibility between KDE Connect < 26.08 and Solid >= 6.26

(cherry picked from commit 62c72762f46054ad826c881fbd5b8f568445e1af)
DeltaFile
+41-0deskutils/kdeconnect-kde/files/patch-git200ff3c5
+1-0deskutils/kdeconnect-kde/Makefile
+42-02 files

FreeBSD/ports e8f79dftextproc Makefile, textproc/qrtfreader pkg-descr distinfo

textproc/qrtfreader: Add new port

QRtfReader is a library for reading Rtf documents.

WWW: https://invent.kde.org/libraries/qrtfreader
DeltaFile
+20-0textproc/qrtfreader/pkg-plist
+17-0textproc/qrtfreader/Makefile
+3-0textproc/qrtfreader/distinfo
+1-0textproc/Makefile
+1-0textproc/qrtfreader/pkg-descr
+42-05 files

FreeBSD/ports 62c7276deskutils/kdeconnect-kde Makefile, deskutils/kdeconnect-kde/files patch-git200ff3c5

deskutils/kdeconnect-kde: backport upstream patch

to fix incompatibility between KDE Connect < 26.08 and Solid >= 6.26
DeltaFile
+41-0deskutils/kdeconnect-kde/files/patch-git200ff3c5
+1-0deskutils/kdeconnect-kde/Makefile
+42-02 files