FreeBSD/ports 09eda8dwww/R-cran-shiny distinfo Makefile

www/R-cran-shiny: Update to 1.14.0

Reported by:    portscout
DeltaFile
+3-3www/R-cran-shiny/distinfo
+1-1www/R-cran-shiny/Makefile
+4-42 files

FreeBSD/src 91413e8sys/compat/linuxkpi/common/src linux_compat.c

linuxkpi ioctl handler: restore the user data pointer

instead of trying to hack around it with LINUX_IOCTL_MIN_PTR.  Since
linux file ioctl methods expect the user address in the data argument,
this should work for all ioctls, including the variable-length cases
like ibcore.

Only do it for the FreeBSD ABI, where we know how to reliably access the
original syscall arguments.

Reviewed by:    Ariel Ehrenberg <aehrenberg at nvidia.com>, markj
Discussed with: zishun.yi.dev at gmail.com
Sponsored by:   NVidia networking
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57612
DeltaFile
+44-4sys/compat/linuxkpi/common/src/linux_compat.c
+44-41 files

FreeBSD/src 7e093e5sbin/ifconfig ifconfig.c

ifconfig: Fix handling of unsupported -j option with MK_JAIL=no

The ifconfig(8) utility built with MK_JAIL=no does not support the
-j option.  When the option is specified, Perror() is called without
setting errno, which can result in errno being reported as zero and
a misleading error message being displayed.

Also remove "[-j jail]" from the usage message when built with
MK_JAIL=no.

Event:  Halifax Hackathon 202606
DeltaFile
+12-6sbin/ifconfig/ifconfig.c
+12-61 files

FreeBSD/src 6a606e7sys/dev/usb/serial uchcom.c

usb: Add missing unsetup while detaching uchcom

Reviewed by:    christos
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57329

(cherry picked from commit 2934783fa80de2854d9527ae11db85c47ac65a91)
DeltaFile
+1-0sys/dev/usb/serial/uchcom.c
+1-01 files

FreeBSD/src e01b503sys/dev/usb usb_transfer.c

usb: Add missing mtx lock and unlock in pushing dma queue

Accessing usb_xfer_queue requires bus lock, we added this missing lock
in here to prevent racing issue.

Reviewed by:    adrian
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57293

(cherry picked from commit df5e9e3da5b9b3fe63ed4aaaa19b824fd18ae0f2)
DeltaFile
+2-0sys/dev/usb/usb_transfer.c
+2-01 files

FreeBSD/src 2cf3e6bsys/dev/usb/controller xhci.c

xhci: Do not drop and add bits in xhci

Drop and Add bits reset the data toggle for high-speed devices in XHCI.
The toggle bit represents the sequence number in USB 2.0 transfers. However,
a device can only recognize that the toggle bit has been reset while in
the HALT state. As a result, the host and device toggle values may
become mismatched, causing xHCI to reject the packet. This issue was
observed while testing the EZ-USB FX2 device.

The transfer may then return to the original value after a
bi-directional TD because the toggle field is only one bit wide. This
explains the reson that we can only receive packets bi-transfer in some
case. Therefore, we do not reset the toggle bit here.

Reviewed by:    adrian
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57146

(cherry picked from commit 28d85db46b484589e2ee74cf4b270db066821de1)
DeltaFile
+9-5sys/dev/usb/controller/xhci.c
+9-51 files

FreeBSD/src 6c9fbc4sys/dev/usb/serial uchcom.c

usb: Add missing unsetup while detaching uchcom

Reviewed by:    christos
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57329

(cherry picked from commit 2934783fa80de2854d9527ae11db85c47ac65a91)
DeltaFile
+1-0sys/dev/usb/serial/uchcom.c
+1-01 files

FreeBSD/src 9f2b898lib/msun/aarch64 fenv.h, lib/msun/arm fenv.h

libc: Use slow path in fenv in C++

C++ exposes cfenv functions via using ::func. Our name-mangling
mechanism rewrites all function calls causing symbols such as
std::feclearexcept to be transformed into std::__feclearexcept_int.
Since no such function exists, compilation fails.

The using ::feclearexpect declarations themselves are unaffected because
they are not function calls, which further exposes the mismatch

As a result, enable the fast path only for C and fall back to the slow
path in C++.

Reviewed by:    kib
Fixes:          5bc64b7d417d
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57450

(cherry picked from commit 9c0489508695fde3bdd742edfd1b4b681aab4d19)
DeltaFile
+12-0lib/msun/powerpc/fenv.h
+12-0lib/msun/riscv/fenv.h
+10-0lib/msun/arm/fenv.h
+10-0lib/msun/aarch64/fenv.h
+10-0lib/msun/x86/fenv.h
+54-05 files

FreeBSD/src 27b2489sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel: Disable package control on hybrid CPU

In package control mode, the performance of all cores depends on the
most recent value written to the request field. If the last write comes
from an E-core, all cores are forced to align with the E-core
performance level, resulting in significant performance degradation.
Therefore, package control is disabled on hybrid-core systems.

Reviewed by:    olce
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Sponsored by:   Framework Computer Inc
Differential Revision: https://reviews.freebsd.org/D57377

(cherry picked from commit 7b26353a59d66dc1bc611fd042a49b9e3bd13699)
DeltaFile
+21-0sys/x86/cpufreq/hwpstate_intel.c
+21-01 files

FreeBSD/src df2d578sys/dev/usb/controller xhci.c

xhci: Do not drop and add bits in xhci

Drop and Add bits reset the data toggle for high-speed devices in XHCI.
The toggle bit represents the sequence number in USB 2.0 transfers. However,
a device can only recognize that the toggle bit has been reset while in
the HALT state. As a result, the host and device toggle values may
become mismatched, causing xHCI to reject the packet. This issue was
observed while testing the EZ-USB FX2 device.

The transfer may then return to the original value after a
bi-directional TD because the toggle field is only one bit wide. This
explains the reson that we can only receive packets bi-transfer in some
case. Therefore, we do not reset the toggle bit here.

Reviewed by:    adrian
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57146

(cherry picked from commit 28d85db46b484589e2ee74cf4b270db066821de1)
DeltaFile
+9-5sys/dev/usb/controller/xhci.c
+9-51 files

FreeBSD/src 4f40c7csys/dev/usb usb_transfer.c

usb: Add missing mtx lock and unlock in pushing dma queue

Accessing usb_xfer_queue requires bus lock, we added this missing lock
in here to prevent racing issue.

Reviewed by:    adrian
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57293

(cherry picked from commit df5e9e3da5b9b3fe63ed4aaaa19b824fd18ae0f2)
DeltaFile
+2-0sys/dev/usb/usb_transfer.c
+2-01 files

FreeBSD/src 381ebe2tests/sys/fs/fusefs mockfs.cc

fusefs: proofread an error message in the tests

Reported by:    otis
Fixes:          2c1482e3053 ("fusefs: fix a race in the pre-init tests")
MFC after:      2 weeks
Sponsored by:   ConnectWise
DeltaFile
+1-1tests/sys/fs/fusefs/mockfs.cc
+1-11 files

FreeBSD/doc a6a14eewebsite/content/ru where.adoc

website/ru: Update where.adoc

Update to EN 271dd1d2b598ef558236033d0292a473a44d9f0f
DeltaFile
+61-10website/content/ru/where.adoc
+61-101 files

FreeBSD/ports c3cc349converters/hs-aeson-pretty distinfo Makefile, converters/hs-aeson-pretty/files patch-__cabal__deps_tasty-1.5.3_tasty.cabal

converters/hs-aeson-pretty: Update 0.8.10 => 0.8.11

* Add WWW for main site
* Remove upstreamed patch

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+89-109converters/hs-aeson-pretty/distinfo
+3-55converters/hs-aeson-pretty/Makefile
+50-0converters/hs-aeson-pretty/Makefile.cabal
+0-11converters/hs-aeson-pretty/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal
+142-1754 files

FreeBSD/ports 12e2910audio/gnome-podcasts distinfo Makefile.crates

audio/gnome-podcasts: Update to 25.3
DeltaFile
+785-573audio/gnome-podcasts/distinfo
+391-285audio/gnome-podcasts/Makefile.crates
+2-2audio/gnome-podcasts/Makefile
+1-0audio/gnome-podcasts/pkg-plist
+1,179-8604 files

FreeBSD/src 5f376d5sys/kern sched_ule.c

sched_ule: sched_clock(): Remove a superfluous space

MFC after:      1 week
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/kern/sched_ule.c
+1-11 files

FreeBSD/src 83a6946sys/kern sched_ule.c

sched_ule: sched_priority(): More accurate __unused annotation

Change a '__unused' to '__diagused', which is more precise for that use.

No functional change.

MFC after:      1 week
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/kern/sched_ule.c
+1-11 files

FreeBSD/doc 3cf576fwebsite/content/ru/releases/15.1R installation.adoc

website/ru: Update releases/15.1R/installation.adoc

Update to EN 01bfc34871146e3de912efc4afe374393d265417
DeltaFile
+2-2website/content/ru/releases/15.1R/installation.adoc
+2-21 files

FreeBSD/doc 830bc8dwebsite/content/ru administration.adoc

website/ru: Update administration.adoc

Update to EN 01bfc34871146e3de912efc4afe374393d265417
DeltaFile
+2-2website/content/ru/administration.adoc
+2-21 files

FreeBSD/ports d0eeb53editors/libreoffice Makefile

editors/libreoffice: Add missing quotes in CONFIGURE_ENV

PR:             296229
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 3638c4ca5fd7629e2c8f945a3622a5f185bc561b)
DeltaFile
+2-2editors/libreoffice/Makefile
+2-21 files

FreeBSD/ports 3638c4ceditors/libreoffice Makefile

editors/libreoffice: Add missing quotes in CONFIGURE_ENV

PR:             296229
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-2editors/libreoffice/Makefile
+2-21 files

FreeBSD/ports cad715ddevel/oci-cli distinfo Makefile

devel/oci-cli: Update 3.83.0 => 3.88.0

Changelogs:
https://github.com/oracle/oci-cli/releases/tag/v3.84.0
https://github.com/oracle/oci-cli/releases/tag/v3.85.0
https://github.com/oracle/oci-cli/releases/tag/v3.86.0
https://github.com/oracle/oci-cli/releases/tag/v3.87.0
https://github.com/oracle/oci-cli/releases/tag/v3.88.0

PR:             296228
Sponsored by:   UNIS Labs
DeltaFile
+3-3devel/oci-cli/distinfo
+2-2devel/oci-cli/Makefile
+5-52 files

FreeBSD/ports 2c561eedevel/py-oci distinfo Makefile, devel/py-oci/files patch-pyproject.toml

devel/py-oci: Update 2.175.0 => 2.180.0

Changelogs:
https://github.com/oracle/oci-python-sdk/releases/tag/v2.176.0
https://github.com/oracle/oci-python-sdk/releases/tag/v2.177.0
https://github.com/oracle/oci-python-sdk/releases/tag/v2.178.0
https://github.com/oracle/oci-python-sdk/releases/tag/v2.179.0
https://github.com/oracle/oci-python-sdk/releases/tag/v2.180.0

PR:             296228
Sponsored by:   UNIS Labs
DeltaFile
+3-3devel/py-oci/distinfo
+2-2devel/py-oci/files/patch-pyproject.toml
+2-1devel/py-oci/Makefile
+7-63 files

FreeBSD/ports e0057d3devel/jenkins distinfo Makefile

devel/jenkins: Update to 2.570

Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/src 2c1482etests/sys/fs/fusefs mockfs.cc pre-init.cc

fusefs: fix a race in the pre-init tests

These tests allow the user to customize the INIT response.  But it's
necessary to block the daemon's service loop from running until those
expectations have been set.  This race has never caused failures before
simply due to luck.  But now it's failing on slower platforms.

PR:             296236
Reported by:    siva
MFC after:      2 weeks
Sponsored by:   ConnectWise
Reviewed by:    siva
Differential Revision: https://reviews.freebsd.org/D57781
DeltaFile
+8-3tests/sys/fs/fusefs/mockfs.cc
+6-0tests/sys/fs/fusefs/pre-init.cc
+3-0tests/sys/fs/fusefs/mockfs.hh
+17-33 files

FreeBSD/ports b050aedcad/netgen distinfo Makefile

cad/netgen: Update 6.2.2604 => 6.2.2605

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3cad/netgen/distinfo
+1-1cad/netgen/Makefile
+4-42 files

FreeBSD/ports 8a9716escience/py-dwave-ocean-sdk distinfo Makefile

science/py-dwave-ocean-sdk: update 9.3.0 → 9.4.0
DeltaFile
+3-3science/py-dwave-ocean-sdk/distinfo
+1-1science/py-dwave-ocean-sdk/Makefile
+4-42 files

FreeBSD/ports 632748escience/py-dwave-system distinfo Makefile

science/py-dwave-system: update 1.34.0 → 1.35.0
DeltaFile
+3-3science/py-dwave-system/distinfo
+2-2science/py-dwave-system/Makefile
+5-52 files

FreeBSD/ports 8250ae8science/py-dwave-hybrid distinfo Makefile

science/py-dwave-hybrid: update 0.6.15 → 0.6.16
DeltaFile
+3-3science/py-dwave-hybrid/distinfo
+2-2science/py-dwave-hybrid/Makefile
+5-52 files

FreeBSD/ports 82ee14emath/py-cvxopt distinfo Makefile, math/py-cvxopt/files patch-pyproject.toml

math/py-cvxopt: update 1.3.2 → 1.3.3
DeltaFile
+12-0math/py-cvxopt/files/patch-pyproject.toml
+3-3math/py-cvxopt/distinfo
+1-2math/py-cvxopt/Makefile
+16-53 files