FreeBSD/ports 12fe86bdevel/py-loguru Makefile

devel/py-loguru: drop maintainership

(cherry picked from commit 37d1ebd470017f62534e3a91cbf90322a283c793)
DeltaFile
+1-1devel/py-loguru/Makefile
+1-11 files

FreeBSD/ports 37d1ebddevel/py-loguru Makefile

devel/py-loguru: drop maintainership
DeltaFile
+1-1devel/py-loguru/Makefile
+1-11 files

FreeBSD/ports 1875371www/py-flask-restx distinfo Makefile

www/py-flask-restx: update to 1.3.2

Changes:        https://github.com/python-restx/flask-restx/releases/tag/1.3.2
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/py-flask-restx/distinfo
+2-3www/py-flask-restx/Makefile
+5-62 files

FreeBSD/ports c4817bex11-fonts/fcft distinfo Makefile

x11-fonts/fcft: update to 3.3.3

Changes:        https://codeberg.org/dnkl/fcft/releases/tag/3.3.3
Reported by:    Repology
DeltaFile
+3-3x11-fonts/fcft/distinfo
+1-1x11-fonts/fcft/Makefile
+1-1x11-fonts/fcft/pkg-plist
+5-53 files

FreeBSD/ports fab127baccessibility/accerciser pkg-plist Makefile

accessibility/accerciser: update to 3.48.0

Update accerciser to version 3.48.0.

Trim USE_GNOME=. (truckman)

PR:             290511
DeltaFile
+22-0accessibility/accerciser/pkg-plist
+9-9accessibility/accerciser/Makefile
+3-3accessibility/accerciser/distinfo
+34-123 files

FreeBSD/ports 0a08fffarchivers/file-roller Makefile distinfo, archivers/file-roller/files patch-src_fr-command-tar.c patch-src_fr-command-7z.c

archivers/file-roller: update to 44.6

Update file-roller to version 44.6.

Trim LIB_DEPENDS. (truckman)

PR:             290387
DeltaFile
+39-12archivers/file-roller/files/patch-src_fr-command-tar.c
+8-16archivers/file-roller/Makefile
+0-16archivers/file-roller/files/patch-src_fr-command-7z.c
+3-3archivers/file-roller/distinfo
+1-1archivers/file-roller/pkg-plist
+51-485 files

FreeBSD/ports 26909f6textproc/meld Makefile

textproc/meld: fix LICENSE

License is GPLv2+.

PR:             260552
Reported by:    Olivier Duchateau <duchateau.olivier at gmail.com>
DeltaFile
+1-1textproc/meld/Makefile
+1-11 files

FreeBSD/ports db7d1cax11-fm/nautilus-python distinfo Makefile

x11-fm/nautilus-python: update to 4.1.0

Update nautilus-python to version to 4.1.0.

PR:             290017
DeltaFile
+3-3x11-fm/nautilus-python/distinfo
+2-2x11-fm/nautilus-python/Makefile
+5-52 files

FreeBSD/ports 86a94efx11-fm/nautilus distinfo Makefile

x11-fm/nautilus: Update to 47.6

Update to nautilus to 47.6.

PR:             289644
DeltaFile
+3-3x11-fm/nautilus/distinfo
+1-1x11-fm/nautilus/Makefile
+4-42 files

FreeBSD/ports 9e5daf2x11-wm/metacity distinfo Makefile

x11-wm/metacity: Update to 3.58.1

PR:             289883
DeltaFile
+3-3x11-wm/metacity/distinfo
+1-1x11-wm/metacity/Makefile
+4-42 files

FreeBSD/src 1db1e4busr.sbin/bhyve pci_emul.c pci_emul.h, usr.sbin/bhyve/amd64 pci_lpc.c

bhyve: Use PCIOCGETCONF to find the host LPC bridge

pci_host_read_config() requires write access to /dev/pci so cannot be
used with unprivileged bhyve.  The lpc init code uses it to find the
host system's LPC bridge device and so was generating warnings with
bhyve running as a non-root user.

Refactor the implementation to use PCIOCGETCONF instead, which doesn't
require any special privileges.  This isn't formally necessary, as we
only care about copying the host system's identifiers in order to
support Intel GPU passthrough (see commit f4ceaff56ddaa), but it's
straightforward and lets an unprivileged user run bhyve without seeing
warnings about failing to open /dev/pci with write permissions.

Reviewed by:    corvink, rew
MFC after:      3 weeks
Sponsored by:   The FreeBSD Foundation
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D54851
DeltaFile
+49-34usr.sbin/bhyve/amd64/pci_lpc.c
+12-10usr.sbin/bhyve/pci_emul.c
+1-1usr.sbin/bhyve/pci_emul.h
+62-453 files

FreeBSD/src 31e5decsys/arm64/vmm vmm_mmu.c

arm64/vmm: Simplify vmmpmap_remove()

This function handles invalid intermediate PTP entries, but there's no
reason for this: the passed range should be mapped.  In particular, we
assert that all L3 entries encountered are mapped.  So let's simplify
the code a bit.  No functional change intended.

Reviewed by:    andrew
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D54738
DeltaFile
+6-21sys/arm64/vmm/vmm_mmu.c
+6-211 files

FreeBSD/ports 53a08e2x11/slurp distinfo Makefile

x11/slurp: update to 1.6.0

Changes:        https://github.com/emersion/slurp/releases/tag/v1.6.0
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/slurp/distinfo
+1-2x11/slurp/Makefile
+4-52 files

FreeBSD/ports 8927b7ex11/swaylock-plugin distinfo Makefile

x11/swaylock-plugin: update to 1.8.5

Changes:        https://github.com/mstoeckl/swaylock-plugin/releases/tag/v1.8.5
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/swaylock-plugin/distinfo
+1-1x11/swaylock-plugin/Makefile
+4-42 files

FreeBSD/ports fbf9f05textproc/libxslt distinfo Makefile

textproc/libxslt: security update to 1.1.45

PR:             289213
DeltaFile
+3-3textproc/libxslt/distinfo
+2-2textproc/libxslt/Makefile
+2-1textproc/libxslt/pkg-plist
+7-63 files

FreeBSD/ports 099bd71textproc/libxml2 pkg-plist Makefile, textproc/libxml2-core Makefile pkg-plist

textproc/libxml2*: update to 2.15.1, split -core

libxml2 now requires xsltproc from libxslt to build,
yet libxslt depends on libxml2,
so we need to break a dependency cycle.
documentation needed to be split out to a separate port.

libxml2 has therefore been split into two ports,
* libxml2 builds the documentation (unless disabled),
* library and executables in libxml2-core.

Pull in one contributor patch suggested by the former libxml2 maintainer
to address one downstream security issue in recent libxslt versions.

This should address arrowd@'s hint that installing libxml2 should
provide a full-featured package.

While here, deprecate libxml2-python according to upstream plans, we
have very few users in the ports tree, and expire end of 2026Q1.

    [2 lines not shown]
DeltaFile
+130-0textproc/libxml2-core/files/patch-xpath.c
+3-114textproc/libxml2/pkg-plist
+40-52textproc/libxml2/Makefile
+67-0textproc/libxml2-core/Makefile
+55-0textproc/libxml2-core/pkg-plist
+29-10textproc/libxml2-python/Makefile
+324-1767 files not shown
+348-18613 files

FreeBSD/src 77c5f29lib/libc/gen posix_spawnattr_getprocdescp_np.3 posix_spawn.3

libc: document posix_spawnattr_{get,set}procdescp_np(3)

Reviewed by:    asomers
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D54899
DeltaFile
+94-0lib/libc/gen/posix_spawnattr_getprocdescp_np.3
+2-0lib/libc/gen/posix_spawn.3
+2-0lib/libc/gen/Makefile.inc
+98-03 files

FreeBSD/src 6253212contrib/openbsm/etc audit_event, contrib/openbsm/sys/bsm audit_kevents.h

Add pdrfork to OpenBSM

It's necessary for auditd to be able to log its events.  Note that the
recently added pdwait() syscall is only auditable because an audit event
of that name was preemptively added back in 2012.

PR:             292739
MFC after:      1 week
Fixes:          5c2ee618d5e "sys: add pdrfork(2)"
Sponsored by:   ConnectWise
Reviewed by:    kib
Differential Revision: https://reviews.freebsd.org/D54897
DeltaFile
+1-0contrib/openbsm/sys/bsm/audit_kevents.h
+1-0contrib/openbsm/etc/audit_event
+2-02 files

FreeBSD/ports b563103net-mgmt/bgpuma Makefile

net-mgmt/bgpuma: Bump after update net/libbgpdump, improve port

- Replace PORTVERSION with DISTVERSION.
- Improve LICENSE section.
- Use USES=localbase instead of CFLAGS and LDFLAGS.
- Remove GNU_CONFIGURE_MANPREFIX - this is default value.

PR:             272484
Approved by:    pi (maintainer)
DeltaFile
+7-7net-mgmt/bgpuma/Makefile
+7-71 files

FreeBSD/ports a4e1733net/libbgpdump Makefile distinfo

net/libbgpdump: Update 1.6.0 => 1.6.2, improve port

Changelog:
https://github.com/RIPE-NCC/bgpdump/blob/v1.6.2/ChangeLog

- Replace PORTVERSION with DISTVERSION.
- Switch upstream to GitHub.
- Add LICENSE_FILE.
- Fix warnings from portclippy.
- Add soname.
- Use INSTALL_LIB instead of INSTALL_DATA+STRIP_CMD for libs.
- Optimize includes installation.
- Install include/bgpdump_mstream.h.
- Move docs and examples installation to do-install-DOCS-on and do-install-EXAMPLES-on.
- Parametrize libbgpdump with PORTNAME.

PR:             272484
Approved by:    mjl at luckie.org.nz (maintainer)
DeltaFile
+20-10net/libbgpdump/Makefile
+3-3net/libbgpdump/distinfo
+2-0net/libbgpdump/pkg-plist
+25-133 files

FreeBSD/ports 29dad2enet/nbdkit Makefile

net/nbdkit: Fix "fetch: transfer timed out"

Can't connect to Hetzner with IPv6, so let's try IPv4, which works fine.

Reported by:    pkg-fallout
DeltaFile
+3-0net/nbdkit/Makefile
+3-01 files

FreeBSD/ports 257d328www/firefox distinfo Makefile

www/firefox: update to 147.0.2 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/147.0.2/releasenotes/

(cherry picked from commit fbeeb31310b5e0ddcb9e0b17da0c4b6640fa10ba)
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

FreeBSD/ports fbeeb31www/firefox distinfo Makefile

www/firefox: update to 147.0.2 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/147.0.2/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

FreeBSD/src 20351c1share/man/man4 capsicum.4

capsicum.4: Replace 'fi' ligature and smart quotation mark

While here, wrap the line to 80 characters.

Reviewed by:    jlduran
Fixes:          c54534e60263 ("capsicum.4: Add some more detail from the Capsicum paper")
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54761

(cherry picked from commit e6bafbeb1ee7a61ddfe92ba052c476c7646c405b)
DeltaFile
+5-5share/man/man4/capsicum.4
+5-51 files

FreeBSD/src f9ecb74share/man/man4 capsicum.4

capsicum.4: Replace 'fi' ligature and smart quotation mark

While here, wrap the line to 80 characters.

Reviewed by:    jlduran
Fixes:          c54534e60263 ("capsicum.4: Add some more detail from the Capsicum paper")
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54761

(cherry picked from commit e6bafbeb1ee7a61ddfe92ba052c476c7646c405b)
DeltaFile
+5-5share/man/man4/capsicum.4
+5-51 files

FreeBSD/src fb4b0c9share/man/man4 witness.4, sys/kern subr_witness.c

witness: Provide facility to print detailed lock tree

When witness(4) detects lock order reversals (LORs), it prints
information about the stack trace which caused the LOR. If available,
it can also print information about the first stack trace which
established the other lock ordering. However, it only does this for
"simple" LORs where the two locks in question were directly locked
in the opposite order. When the lock order was established through
a more complex pattern of intermediate locks, WITNESS only prints
the stack trace where it detected the LOR.

This commit provides new functionality to provide more verbose
information about the lock chain(s) which established the lock
ordering. The new functionality can be disabled by setting the
debug.witness.trace sysctl/tunable to 1. The new functionality
is also available through the debug.witness.badstacks sysctl,
which has been modified to always show the more verbose
information.


    [4 lines not shown]
DeltaFile
+321-22sys/kern/subr_witness.c
+47-3share/man/man4/witness.4
+368-252 files

FreeBSD/src fe962e3lib/libc/gen Makefile.inc, share/man Makefile

METALOG: Order keyword entries

To facilitate comparison with mtree -C generated output, keep the
keywords ordered.

No functional change intended.

Reviewed by:    imp
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54872
DeltaFile
+3-3lib/libc/gen/Makefile.inc
+2-2share/man/Makefile
+1-1sys/conf/kmod.mk
+1-1sys/modules/Makefile
+1-1usr.sbin/services_mkdb/Makefile
+8-85 files

FreeBSD/ports 49d884edns/knot3 distinfo distinfo.py-libknot

dns/{knot3,py-libknot}: Update 3.5.2 => 3.5.3

Changelog:
https://www.knot-dns.cz/2026-01-16-version-353.html

PR:     292727
MFH:    2026Q1
(cherry picked from commit c0ee2e06deee3ec4bc3e1fddcd99fbafc0ba679b)
DeltaFile
+3-3dns/knot3/distinfo
+3-3dns/knot3/distinfo.py-libknot
+1-1dns/knot3/knotdns.mk
+7-73 files

FreeBSD/ports c0ee2e0dns/knot3 distinfo distinfo.py-libknot

dns/{knot3,py-libknot}: Update 3.5.2 => 3.5.3

Changelog:
https://www.knot-dns.cz/2026-01-16-version-353.html

PR:     292727
MFH:    2026Q1
DeltaFile
+3-3dns/knot3/distinfo
+3-3dns/knot3/distinfo.py-libknot
+1-1dns/knot3/knotdns.mk
+7-73 files

FreeBSD/src 2a5b083lib/libc/gen posix_spawnattr_getexecfd_np.3

posix_spawnattr_getexecfd_np.3: add closing .Fc

Fixes:  9bf69c37f43e96292e97e41bf942d7aca4101362
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+1-0lib/libc/gen/posix_spawnattr_getexecfd_np.3
+1-01 files