FreeBSD/ports 33db26fsysutils Makefile, sysutils/incus-client Makefile distinfo

sysutils/incus-client: Add new port incus-client 6.23.0

incus-client is the CLI tool used to manage Incus servers.

https://linuxcontainers.org/incus/docs/main/
https://github.com/lxc/incus
DeltaFile
+20-0sysutils/incus-client/Makefile
+5-0sysutils/incus-client/distinfo
+3-0sysutils/incus-client/pkg-descr
+1-0sysutils/Makefile
+29-04 files

FreeBSD/ports 0e31491www/ungoogled-chromium distinfo, www/ungoogled-chromium/files patch-chrome_browser_about__flags.cc patch-content_app_content__main__runner__impl.cc

www/ungoogled-chromium: update to 146.0.7680.164

Security:       https://vuxml.freebsd.org/freebsd/07d6b170-fed8-4ee2-ba96-b6d61b6d6a26.html
Security:       https://vuxml.freebsd.org/freebsd/3c370171-b6b6-463a-8746-ee49bea08c87.html
PR:             294118
DeltaFile
+53-53www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
+7-7www/ungoogled-chromium/distinfo
+3-9www/ungoogled-chromium/files/patch-content_app_content__main__runner__impl.cc
+0-11www/ungoogled-chromium/files/patch-chrome_browser_ui_views_frame_multi__contents__view__drop__target__controller.h
+4-4www/ungoogled-chromium/files/patch-chrome_browser_ui_webui_cr__components_searchbox_searchbox__handler.cc
+3-3www/ungoogled-chromium/files/patch-chrome_browser_ui_views_user__education_browser__user__education__service.cc
+70-876 files not shown
+82-10012 files

FreeBSD/ports 726185abiology/htslib Makefile distinfo

biology/htslib: Update to 1.23.1

Numerous bug fixes
Changes: https://github.com/samtools/htslib/releases
Added PLUGINS option to build with external plugins enabled
DeltaFile
+5-3biology/htslib/Makefile
+3-3biology/htslib/distinfo
+8-62 files

FreeBSD/ports e2110f3biology/bcftools Makefile distinfo

biology/bcftools: Update to 1.23.1

A few bug fixes, though more changes to underlying htslib
Changes: https://github.com/samtools/bcftools/releases
New commands: gff2gff and roh-viz
DeltaFile
+7-4biology/bcftools/Makefile
+3-3biology/bcftools/distinfo
+3-0biology/bcftools/pkg-plist
+13-73 files

FreeBSD/ports 0d69b76biology/samtools distinfo Makefile

biology/samtools: Update to 1.23.1

Several bug fixes and code improvements
Changes: https://github.com/samtools/samtools/releases
DeltaFile
+3-3biology/samtools/distinfo
+3-1biology/samtools/Makefile
+6-42 files

OPNSense/core e02afc6src/opnsense/www/themes/opnsense-auto/build fonts css, src/opnsense/www/themes/opnsense-auto/build/js theme.js

themes: add "opnsense-auto" which switches between "opnsense" and "opnsense-dark" depending browser settings, inspired by https://github.com/opnsense/core/pull/9916

It's a bit of an experiment, but since its so small, it shouldn't be an issue to push this to master.
The trick is actually pretty simple, symlink the relevant directories in build to the standard opnsense theme and add a theme.js override to handle the logic.
DeltaFile
+28-0src/opnsense/www/themes/opnsense-auto/build/js/theme.js
+1-0src/opnsense/www/themes/opnsense-auto/build/fonts
+1-0src/opnsense/www/themes/opnsense-auto/build/css
+1-0src/opnsense/www/themes/opnsense-auto/build/images
+31-04 files

FreeBSD/ports 3adbdecdeskutils/joplin-desktop Makefile, editors/vscode Makefile

*/*: Bump port revision after electron39 update (778d5302fb5d)
DeltaFile
+1-1deskutils/joplin-desktop/Makefile
+1-1net-im/deltachat-desktop/Makefile
+1-1net-im/signal-desktop/Makefile
+1-1textproc/obsidian/Makefile
+1-0editors/vscode/Makefile
+1-0net-im/teams/Makefile
+6-46 files

FreeBSD/ports 778d530devel/electron39 distinfo, devel/electron39/files patch-electron_shell_browser_api_electron__api__base__window.cc patch-electron_spec_chromium-spec.ts

devel/electron39: Update to 39.8.5

Changelog:
- https://github.com/electron/electron/releases/tag/v39.8.4
- https://github.com/electron/electron/releases/tag/v39.8.5

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/electron39/distinfo
+4-4devel/electron39/files/patch-electron_shell_browser_api_electron__api__base__window.cc
+3-3devel/electron39/files/patch-electron_spec_chromium-spec.ts
+2-2devel/electron39/files/patch-electron_spec_api-browser-window-spec.ts
+4-0devel/electron39/files/packagejsons/.yarnrc.yml
+2-2devel/electron39/files/patch-electron_shell_browser_api_electron__api__base__window.h
+20-162 files not shown
+21-188 files

FreeBSD/src d82bcf5sys/netgraph/bluetooth/drivers/ubt ng_ubt.c ng_ubt_intel.c, usr.sbin/bluetooth/iwmbtfw iwmbtfw.8 iwmbtfw.conf

bluetooth: add device IDs for Intel AX411 and BE200 adapters

Add USB product IDs for Intel AX411 (0x0035) and BE200 (0x0036)
Bluetooth adapters to ng_ubt_intel, ng_ubt, iwmbtfw, and iwmbtfw.conf.

Both chips use the same TLV-based firmware protocol as the existing
9260/9560 entries.  Newer Blazar-generation chips (BE201, BE202,
Whale Peak 2) are omitted as they require IML support not yet
implemented in iwmbtfw.

Signed-off-by: Christos Longros <chris.longros at gmail.com>

Reviewed by:    wulf
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56122
DeltaFile
+2-5sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
+2-2usr.sbin/bluetooth/iwmbtfw/iwmbtfw.8
+2-0sys/netgraph/bluetooth/drivers/ubt/ng_ubt_intel.c
+1-1usr.sbin/bluetooth/iwmbtfw/iwmbtfw.conf
+2-0usr.sbin/bluetooth/iwmbtfw/main.c
+9-85 files

FreeBSD/src f54caa0sys/dev/evdev evdev_utils.c, sys/dev/hid hkbd.c hid.h

hkbd(4): fix handling of apple function keys in hid and evdev

Signed-off-by: tslight <tslight at pm.com>

Reviewed by:    wulf
MFC after:      1 month
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1998
DeltaFile
+72-16sys/dev/hid/hkbd.c
+8-3sys/dev/evdev/evdev_utils.c
+2-0sys/dev/hid/hid.h
+82-193 files

FreeBSD/src bb8230fsys/dev/hid hkbd.c, sys/dev/usb/input ukbd.c

hkbd(4): add some extra handy fn key bindings

- Fn+S for ScrollLock as it's very useful to have ScrollLock on
  FreeBSD's TTY.
- Fn+P for PrtSc/SysRq, as it's another very handy but sadly missing
  key on Macbooks.
- Some other Fn+<key> combinations duplicating existing keys.

Apply the change to ukbd(4) as well.

Signed-off-by: Toby Slight <tslight at pm.me>

Reviewed by:    wulf
MFC after:      1 month
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1998
DeltaFile
+10-0sys/dev/hid/hkbd.c
+10-0sys/dev/usb/input/ukbd.c
+20-02 files

FreeBSD/src 1033253sys/dev/hid hkbd.c, sys/dev/usb/input ukbd.c

hkbd(4): be more cautious & explicit about Apple vendor checking

Apply the changes to ukbd(4) as well.

Signed-off-by: tslight <tslight at pm.com>

Reviewed by:    wulf
MFC after:      1 month
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1998
DeltaFile
+34-29sys/dev/hid/hkbd.c
+31-26sys/dev/usb/input/ukbd.c
+1-1sys/modules/hid/hkbd/Makefile
+66-563 files

FreeBSD/src 40f55easys/dev/hid hkbd.c, sys/dev/usb/input ukbd.c

ukbd(4): backport Apple function keys support from hkbd(4)

and expose eject in addition to fn.

Signed-off-by: tslight <tslight at pm.com>

Reviewed by:    wulf
MFC after:      1 month
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1998
DeltaFile
+81-20sys/dev/usb/input/ukbd.c
+10-6sys/dev/hid/hkbd.c
+91-262 files

FreeBSD/src 920ad3csys/dev/usb/input ukbd.c

ukbd(4): make debug guard consistent with hkbd(4)

Signed-off-by: Toby Slight <tslight at pm.me>

Reviewed by:    wulf
MFC after:      1 month
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1998
DeltaFile
+3-1sys/dev/usb/input/ukbd.c
+3-11 files

LLVM/project 2e6e36bllvm/test/CodeGen/AArch64 is_fpclass.ll is_fpclass-bfloat.ll

[NFC][AArch64] update tests for `is_fpclass` (#187336)

Hopefully this is better.

One wrinkle is that `@llvm.is.fpclass.bf16` is not currently implemented
for GI. That might be easy to add but I've not been able to figure out
where the issue is exactly so far.

I'm also not totally sure `-mattr=-fp-armv8` is equivalent to softfloat,
but some tests do suggest that they are equivalent (and looking at the
assembly, that seems right).
DeltaFile
+559-213llvm/test/CodeGen/AArch64/is_fpclass.ll
+112-0llvm/test/CodeGen/AArch64/is_fpclass-bfloat.ll
+671-2132 files

NetBSD/src ypuu2y8sys/dev/ic wdc.c

   Speed up IDE device probe by up to 3 seconds when drives are absent.
VersionDeltaFile
1.311+25-4sys/dev/ic/wdc.c
+25-41 files

FreeBSD/ports 72db30bx11-toolkits/thentenaar-motif-devel distinfo Makefile

x11-toolkits/thentenaar-motif-devel: Update to the latest github commit
DeltaFile
+3-3x11-toolkits/thentenaar-motif-devel/distinfo
+2-2x11-toolkits/thentenaar-motif-devel/Makefile
+1-0x11-toolkits/thentenaar-motif-devel/pkg-plist
+6-53 files

FreeBSD/ports 0b3bcb3x11-toolkits/thentenaar-motif pkg-plist distinfo, x11-toolkits/thentenaar-motif/files patch-lib_Xm_Makefile.am

x11-toolkits/thentenaar-motif: Update to 2.5.1
DeltaFile
+0-11x11-toolkits/thentenaar-motif/files/patch-lib_Xm_Makefile.am
+4-3x11-toolkits/thentenaar-motif/pkg-plist
+3-3x11-toolkits/thentenaar-motif/distinfo
+1-1x11-toolkits/thentenaar-motif/Makefile
+8-184 files

NetBSD/src i9VYmj3sys/dev/pci if_pcn.c

   Fix pcn MAC address read on QEMU and possibly some other emulated hardware.
VersionDeltaFile
1.82+22-4sys/dev/pci/if_pcn.c
+22-41 files

LLVM/project 37c8bafllvm/lib/Analysis DependenceAnalysis.cpp

Remove redundant logic

Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
DeltaFile
+0-6llvm/lib/Analysis/DependenceAnalysis.cpp
+0-61 files

LLVM/project a0217f5llvm/lib/Analysis DependenceAnalysis.cpp

[DA] Fix overflow of calculation in weakCrossingSIVtest

This patch fixes a correctness issue where integer overflow in the
upper bound calculation of weakCrossingSIVtest caused the pass to
incorrectly prove independence.

The previous logic used `SCEV::getMulExpr` to calculate
`2 * ConstCoeff * UpperBound` and compared it to `Delta` using
`isKnownPredicate`. In the presence of overflow, this could yield
unsafe results.

This change replaces the SCEV arithmetic with `ConstantRange` and
its operation (`smul_fast`). If the calculation overflows,
`intersectWith(MLRange).isEmptySet()` would be false, ensures we
conservatively assume a dependence if the bounds cannot be proven
safe.

Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
DeltaFile
+17-5llvm/lib/Analysis/DependenceAnalysis.cpp
+17-51 files

LLVM/project b5331b4llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis weak-crossing-siv-overflow.ll

update

Signed-off-by: Ruoyu Qiu <cabbaken at outlook.com>
DeltaFile
+59-0llvm/test/Analysis/DependenceAnalysis/weak-crossing-siv-overflow.ll
+16-15llvm/lib/Analysis/DependenceAnalysis.cpp
+75-152 files

FreeBSD/ports 01df06esysutils/containerd distinfo Makefile

sysutils/containerd: Update to 2.2.2
DeltaFile
+3-3sysutils/containerd/distinfo
+1-2sysutils/containerd/Makefile
+4-52 files

NetBSD/src wUt2Wissys/arch/alpha/alpha mcclock.c

   Fix alpha boot-time hang on unpatched QEMU by accommodating its broken mcclock.
VersionDeltaFile
1.24+15-2sys/arch/alpha/alpha/mcclock.c
+15-21 files

FreeBSD/ports 5d67fe1security/nmap Makefile, security/nmap-devel Makefile

security/nmap*: Actually use devel/pcre2

devel/pcre2 is specified as a dependency but not used. Instead nmap
uses its own pcre2, which is missing symbols from its symbol table.
This is not a problem with 16-CURRENT but 15-RELEASE-p2 fails to build.
We fix this by using the pcre2 provided by ports.

PR:             294112
DeltaFile
+3-3security/nmap/Makefile
+4-1security/nmap-devel/Makefile
+7-42 files

NetBSD/src NC4qeIdsys/arch/riscv/riscv riscv_machdep.c

   Support poweroff on RISCV
VersionDeltaFile
1.49+7-2sys/arch/riscv/riscv/riscv_machdep.c
+7-21 files

FreeBSD/ports bb2a0d1textproc/py-zensical distinfo Makefile

textproc/py-zensical: Update to 0.0.30

Changelogs since 0.0.27:

https://github.com/zensical/zensical/releases/tag/v0.0.30
https://github.com/zensical/zensical/releases/tag/v0.0.29
https://github.com/zensical/zensical/releases/tag/v0.0.28
DeltaFile
+3-3textproc/py-zensical/distinfo
+1-2textproc/py-zensical/Makefile
+4-52 files

FreeBSD/ports bf2effatextproc/py-os-api-ref Makefile distinfo

textproc/py-os-api-ref: Update to 3.2.0

Changelog:

https://github.com/openstack/os-api-ref/compare/3.1.0...3.2.0
DeltaFile
+4-3textproc/py-os-api-ref/Makefile
+3-3textproc/py-os-api-ref/distinfo
+7-62 files

FreeBSD/ports e0ec280textproc/py-mkdocstrings-python distinfo Makefile

textproc/py-mkdocstrings-python: Update to 2.0.3

Changelog:

https://github.com/mkdocstrings/python/releases/tag/2.0.3
DeltaFile
+3-3textproc/py-mkdocstrings-python/distinfo
+2-2textproc/py-mkdocstrings-python/Makefile
+5-52 files

FreeBSD/ports 9b9f902textproc/py-ttp-templates distinfo Makefile

textproc/py-ttp-templates: Update to 0.5.1

Changelogs since 0.4.0:

https://github.com/dmulyalin/ttp_templates/releases/tag/0.5.1
https://github.com/dmulyalin/ttp_templates/releases/tag/0.5.0
DeltaFile
+3-3textproc/py-ttp-templates/distinfo
+1-1textproc/py-ttp-templates/Makefile
+4-42 files