FreeBSD/ports 0dc3cdfaudio/sidplayfp distinfo Makefile

audio/sidplayfp: Update to 3.1.0
DeltaFile
+3-3audio/sidplayfp/distinfo
+1-1audio/sidplayfp/Makefile
+4-42 files

FreeBSD/src 1a8701elib/libusb libusb20.3 libusb20.c

libusb: Implement libusb20_tr_get_flags

Reviewed by:    adrian, bapt
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57543
DeltaFile
+11-0lib/libusb/libusb20.3
+6-0lib/libusb/libusb20.c
+1-0lib/libusb/Makefile
+1-0lib/libusb/libusb20.h
+19-04 files

FreeBSD/src fc6d7a7sys/amd64/acpica acpi_wakeup.c, sys/dev/acpica acpi.c acpivar.h

acpi: Forbid requesting S4 when S4BIOS is not supported

Pending the OS-supported hibernate functionality, prevent requesting S4
when S4BIOS is not supported.

To this end, make sure that acpi_supported_stypes[] indicates that
POWER_STYPE_FW_HIBERNATE is not supported if 'acpi_s4bios_supported' is
false, even if S4 is supported by the platform (which is only
a power-down-like state, without any support to save the system image by
itself).  This will cause requests to enter S4, which are translated to
POWER_STYPE_FW_HIBERNATE before reaching
acpi_ReqSleepState()/acpi_EnterSleepState(), to fail in this case.

Retire the 'hw.acpi.s4bios' sysctl knob, as having it to 0 by default
(S4BIOS not supported) or setting it to 0 (default is 1 when S4BIOS is
supported) could only lead, on a S4 request, to a power down without any
possibility to restore the system (and, since a recent commit, it has
not been possible anymore to force it to 1 when S4BIOS is not announced
supported in the FACS table, which would cause a failure or a crash).

    [14 lines not shown]
DeltaFile
+8-26sys/dev/acpica/acpi.c
+0-8sys/dev/acpica/acpivar.h
+6-2sys/amd64/acpica/acpi_wakeup.c
+6-2sys/i386/acpica/acpi_wakeup.c
+20-384 files

FreeBSD/src d928113lib/libusb libusb.3

libusb: Bump manual date for multiple changes

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1lib/libusb/libusb.3
+1-11 files

FreeBSD/src d84b639lib/libusb libusb10.c libusb.h

libusb: implement zlp flag in libusb transfer

The USB protocol defines a Zero-Length Packet (ZLP) to signal the end of
a transfer when the data size is an exact multiple of the Maximum Packet
Size (MPS). Without a ZLP in such cases, the device may not be able to
determine that the transfer has completed.

This flag is added to libusb to allow the user send a ZLP in the end
of libusb_xfer.

Reviewed by:    adrian
Sponsored by:   The FreeBSD Foundataion
Differential Revision: https://reviews.freebsd.org/D51759
DeltaFile
+28-1lib/libusb/libusb10.c
+1-0lib/libusb/libusb.h
+29-12 files

FreeBSD/src ae48999lib/libusb libusb10_desc.c libusb20_desc.c

libusb: implement IAD parser

libusb provide functions to parse interface association descriptor. This
descriptor indicates that a function is composed by multiple interface
and which interfaces is associate to the target function. This
descriptor is not a separate USB require, instead, it comes with the
config descriptor.

Reviewed by:    adrian
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50958
DeltaFile
+89-0lib/libusb/libusb10_desc.c
+25-5lib/libusb/libusb20_desc.c
+27-0lib/libusb/libusb.3
+23-0lib/libusb/libusb20_desc.h
+21-0lib/libusb/libusb.h
+185-55 files

FreeBSD/src 964823alib/libusb libusb10.c libusb.3

libusb: implement libusb_get_max_alt_packet_size

The libusb has a function to calculate the size from given interface,
alt_setting, endpoint. Implementing it by refactoring the calculating
function for libusb_get_max_iso_packet_size.

Reviewed by:    adrian
Sponsored By:   FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D51225
DeltaFile
+133-30lib/libusb/libusb10.c
+6-0lib/libusb/libusb.3
+3-1lib/libusb/libusb.h
+142-313 files

FreeBSD/src 2879c81lib/libusb libusb10.c libusb.3

libusb: implement libusb_set_option

Implement libusb_set_option for API compatibility of libusb upstream
The implementation status of each option is as following:

LIBUSB_OPTION_LOG_LEVEL: just like libusb_set_debug
LIBUSB_OPTION_LOG_CB: add callback support for DPRINTF
LIBUSB_OPTION_NO_DEVICE_DISCOVERY: disable initialization of devd and
netlink when register. Also, create no thread when registration of
callback happens.
LIBUSB_OPTION_USE_USBDK: no needed as USBDK is for Windows

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50818
DeltaFile
+77-1lib/libusb/libusb10.c
+24-0lib/libusb/libusb.3
+8-1lib/libusb/libusb.h
+3-0lib/libusb/libusb10_hotplug.c
+2-0lib/libusb/libusb10.h
+114-25 files

FreeBSD/src be95871lib/libusb libusb10.c libusb.h

libusb: refactor the process of setting option when init the context.

From
https://github.com/libusb/libusb/commit/6622f386f52807dac76c8a260c98aa02c311bc93#diff-c1f9bc250077d41456a3e580fca0ddf5d8c25b741bff6d9b9505990a8b70b254R2358.
We are able to set all of the option from the init_context. To address
this, we modify the process of setting option in init_context to make it be more clear and then
adapat libusb_set_option inside to all other option.

Reviewed by:    adrian
Sponsored By:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D51224
DeltaFile
+25-18lib/libusb/libusb10.c
+2-5lib/libusb/libusb.h
+1-1lib/libusb/libusb.3
+28-243 files

FreeBSD/src 7c7725dtests/sys/kern jaildesc.c

tests/jaildesc: Use a more efficient mechanism to block

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57148

(cherry picked from commit 75b23c102e8d797654025affdfada0b6771a95ba)
DeltaFile
+3-6tests/sys/kern/jaildesc.c
+3-61 files

FreeBSD/src 94a47b3tests/sys/kern jaildesc.c Makefile

tests/jaildesc: Add some more test scenarios

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57147

(cherry picked from commit fe03a78c5d5966992c8df482d984bae83dc92b45)
DeltaFile
+204-0tests/sys/kern/jaildesc.c
+1-1tests/sys/kern/Makefile
+205-12 files

FreeBSD/src 0392077share/man/man7 tests.7

tests.7: Remove an unused configuration variable

No existing tests require it, and I cannot understand what kinds of test
scenarios are supposed to require it.  Just remove it.

While here, improve the documentation of test variables a bit.

Reviewed by:    ngie
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56604

(cherry picked from commit 6bd97b5f3778aa36bcf89ff870bb1483b301a9be)
DeltaFile
+5-12share/man/man7/tests.7
+5-121 files

FreeBSD/src 349ba81tests/sys/kern ptrace_test.c

tests/ptrace: Validate PT_SC_REMOTE with some tricky syscalls

Reviewed by:    kib
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57485

(cherry picked from commit 6cd8a1bf4f15ff8a9b646dc94ac90b3fe0926650)
DeltaFile
+215-0tests/sys/kern/ptrace_test.c
+215-01 files

FreeBSD/src 37517d6sbin/dhclient dhclient.conf.5

dhclient.conf.5: Correct crossreference

PR:             285614
Reviewed by:    ziaee, michaelo, jrm
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D49489

(cherry picked from commit f4424a2733867ec5f12ecd196011ce8df096f522)
DeltaFile
+8-7sbin/dhclient/dhclient.conf.5
+8-71 files

FreeBSD/src f3b1413sys/rpc/rpcsec_tls rpctls_impl.c

rpcsec_tls: Avoid a socket reference underflow in rpctls_server()

The upcall_sockets tree owns a ref on any resident socket.  When a
socket is removed after a TLS handshake failure, rpctls_rpc_failed()
thus calls soclose().

rpctls_server() does not acquire an extra ref to compensate for this.
So, if the upcall fails, e.g., because rpc.tlsservd is not running,
we'll call soclose() to drop the reference, but this effectively
releases the xprt layer's reference.

Fix the problem by explicitly acquiring a socket reference when adding
a socket to the upcall tree.

PR:             289734
Reviewed by:    rmacklem, glebius
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D57555

    [2 lines not shown]
DeltaFile
+20-3sys/rpc/rpcsec_tls/rpctls_impl.c
+20-31 files

FreeBSD/src 080a408tests/sys/kern aslr.c Makefile

tests: Fix race condition in aslr_setuid

Use a cloexec pipe to block the parent until the child is ready.

While here, redirect the output from ping to /dev/null, and mark the
test as requiring the inet feature since we ping the IPv4 loopback.

PR:             296116
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57734
DeltaFile
+13-3tests/sys/kern/aslr.c
+1-0tests/sys/kern/Makefile
+14-32 files

FreeBSD/src 8f75023include iconv.h

iconv: Update availability of bool

While here, drop duplicate include.

MFC after:      1 week
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D57733
DeltaFile
+1-3include/iconv.h
+1-31 files

FreeBSD/ports 69756db. MOVED

MOVED: Remove resurrected math/py-numdifftools

Fixes:          d35e9da8857b ("math/py-numdifftools: New port: Solver of automatic numerical differentiation problems")
DeltaFile
+0-1MOVED
+0-11 files

FreeBSD/ports 96aecd7emulators/Ymir distinfo Makefile, emulators/Ymir/files patch-vendor_CMakeLists.txt patch-apps_ymir-sdl3_src_app_services_display__service.cpp

emulators/Ymir: Update 0.3.1 => 0.3.3

Changelogs:
- https://github.com/StrikerX3/Ymir/releases/tag/v0.3.2
- https://github.com/StrikerX3/Ymir/releases/tag/v0.3.3

PR:             296198
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+35-19emulators/Ymir/files/patch-vendor_CMakeLists.txt
+12-0emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_services_display__service.cpp
+3-4emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
+3-4emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt
+3-3emulators/Ymir/distinfo
+1-1emulators/Ymir/Makefile
+57-316 files

FreeBSD/ports 732ebf7graphics/ImageMagick6 distinfo Makefile, graphics/hdr_tools Makefile

graphics/ImageMagick6: update to 6.9.13-50

Changes:        https://github.com/ImageMagick/ImageMagick6/compare/6.9.13-36...6.9.13-50
Security:       CVE-2026-24481
Security:       CVE-2026-24484
Security:       CVE-2026-24485
Security:       CVE-2026-25576
Security:       CVE-2026-25638
Security:       CVE-2026-25795
Security:       CVE-2026-25796
Security:       CVE-2026-25797
Security:       CVE-2026-25798
Security:       CVE-2026-25799
Security:       CVE-2026-25897
Security:       CVE-2026-25898
Security:       CVE-2026-25965
Security:       CVE-2026-25966
Security:       CVE-2026-25968
Security:       CVE-2026-25970

    [71 lines not shown]
DeltaFile
+3-3graphics/ImageMagick6/distinfo
+1-2graphics/ImageMagick6/Makefile
+1-1graphics/hdr_tools/Makefile
+1-1graphics/instant-meshes/Makefile
+1-1graphics/kxstitch/Makefile
+1-1graphics/npretty/Makefile
+8-910 files not shown
+18-1816 files

FreeBSD/ports 338d53dgames/openclaw Makefile, graphics/ImageMagick6 distinfo Makefile

graphics/ImageMagick6: update to 6.9.13-50

Changes:        https://github.com/ImageMagick/ImageMagick6/compare/6.9.13-36...6.9.13-50
Security:       CVE-2026-24481
Security:       CVE-2026-24484
Security:       CVE-2026-24485
Security:       CVE-2026-25576
Security:       CVE-2026-25638
Security:       CVE-2026-25795
Security:       CVE-2026-25796
Security:       CVE-2026-25797
Security:       CVE-2026-25798
Security:       CVE-2026-25799
Security:       CVE-2026-25897
Security:       CVE-2026-25898
Security:       CVE-2026-25965
Security:       CVE-2026-25966
Security:       CVE-2026-25968
Security:       CVE-2026-25970

    [69 lines not shown]
DeltaFile
+3-3graphics/ImageMagick6/distinfo
+1-2graphics/ImageMagick6/Makefile
+1-1graphics/p5-Image-OCR-Tesseract/Makefile
+1-1games/openclaw/Makefile
+1-1graphics/dcraw-m/Makefile
+1-1graphics/hdr_tools/Makefile
+8-910 files not shown
+18-1816 files

FreeBSD/src 65324bdusr.sbin/mixer mixer.8

mixer.8: Fix a typo in the manual page

- s/thet/the/

(cherry picked from commit 10b1a35d11866462b5e776015a1b79f4f8f704a6)
DeltaFile
+1-1usr.sbin/mixer/mixer.8
+1-11 files

FreeBSD/src 5e050efusr.sbin/nfsd pnfs.4

pnfs.4: Fix a typo in the manual page

- s/Wihout/Without/

(cherry picked from commit f930d8a6540648423288567ff473123ff5647484)
DeltaFile
+1-1usr.sbin/nfsd/pnfs.4
+1-11 files

FreeBSD/src 254d0a0usr.sbin/mixer mixer.8

mixer.8: Fix a typo in the manual page

- s/thet/the/

(cherry picked from commit 10b1a35d11866462b5e776015a1b79f4f8f704a6)
DeltaFile
+1-1usr.sbin/mixer/mixer.8
+1-11 files

FreeBSD/src d69c80busr.sbin/jail jail.8

jail.8: Fix two typos in the manual page

- s/Similarily/Similarly/
- s/passtrough/passthrough/

(cherry picked from commit d9e0452f0c8af6b0c03b0bb2e3b824095021e168)
DeltaFile
+2-2usr.sbin/jail/jail.8
+2-21 files

FreeBSD/src 864d3dausr.sbin/nfsd pnfs.4

pnfs.4: Fix a typo in the manual page

- s/Wihout/Without/

(cherry picked from commit f930d8a6540648423288567ff473123ff5647484)
DeltaFile
+1-1usr.sbin/nfsd/pnfs.4
+1-11 files

FreeBSD/src 93e22ebbin/pwd pwd.1

pwd.1: Fix a typo in the .dD

- s/Februrary/February/

(cherry picked from commit 586a5bc03541397c432ce98a1551ebeee7c04ef2)
DeltaFile
+1-1bin/pwd/pwd.1
+1-11 files

FreeBSD/ports 774f3cfdevel/sbt distinfo Makefile

devel/sbt: update to 1.12.13 release.
DeltaFile
+3-3devel/sbt/distinfo
+1-1devel/sbt/Makefile
+4-42 files

FreeBSD/ports a628324misc/gnu-watch Makefile distinfo

misc/gnu-watch: Improve port

* Use upstream release archive, gets rid of USES= autoreconf dependency
  and cuts build time in half
* Remove unnecessary USE_CSTD definition
* Remove unnecessary NLS_LDFLAGS definition
* Fix installed manpage to be consistent with installed file name

PR:             296165
Reported by:    diizzy
DeltaFile
+13-8misc/gnu-watch/Makefile
+3-3misc/gnu-watch/distinfo
+16-112 files

FreeBSD/ports e6d9e74ports-mgmt/pkg_replace distinfo Makefile

ports-mgmt/pkg_replace: Update 20260503 => 20260622

Changelog:
https://github.com/kdeguchi/pkg_replace/releases/tag/20260622

PR:             296200
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q2

(cherry picked from commit faf95f216c7519c4467cb81a6ab1b4c35cc7fdc4)
DeltaFile
+3-3ports-mgmt/pkg_replace/distinfo
+1-1ports-mgmt/pkg_replace/Makefile
+4-42 files