FreeBSD/ports e1a6cb2www/agate distinfo Makefile.crates

www/agate: Update 3.3.22 => 3.3.23

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+61-59www/agate/distinfo
+29-28www/agate/Makefile.crates
+1-2www/agate/Makefile
+91-893 files

FreeBSD/ports 39f5a9fdevel/libqb pkg-plist Makefile, devel/libqb/files extra-DOXYGEN_OFF-patch-configure.ac

devel/libqb: Update 2.0.9 => 2.0.10

* Use configure option instead of extra patch to enable/disable Doxygen.
* Fix pkg-plist by panopticum(1) to install examples optionally only.

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+9-9devel/libqb/pkg-plist
+0-11devel/libqb/files/extra-DOXYGEN_OFF-patch-configure.ac
+3-4devel/libqb/Makefile
+3-3devel/libqb/distinfo
+15-274 files

FreeBSD/ports 7f1b2d0editors/zed distinfo Makefile.crates, editors/zed/files patch-crates_fs_tests_integration_fs.rs patch-Cargo.lock

editors/zed: Update to 1.5.4

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v1.5.3
- https://github.com/zed-industries/zed/releases/tag/v1.5.4

Reported by:    GitHub (watch releases)
DeltaFile
+145-17editors/zed/distinfo
+71-7editors/zed/Makefile.crates
+0-30editors/zed/files/patch-crates_fs_tests_integration_fs.rs
+8-8editors/zed/files/patch-Cargo.lock
+2-9editors/zed/files/patch-crates_project_src_agent__server__store.rs
+5-5editors/zed/files/patch-crates_zed_src_zed.rs
+231-764 files not shown
+241-8710 files

FreeBSD/ports fa49fbanet/krakend-ce distinfo Makefile

net/krakend-ce: Update 2.13.6 => 2.13.7

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+5-5net/krakend-ce/distinfo
+1-2net/krakend-ce/Makefile
+6-72 files

FreeBSD/ports 490672adevel/hs-hpack distinfo Makefile.cabal

devel/hs-hpack: Update 0.39.5 => 0.39.6

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+33-35devel/hs-hpack/distinfo
+13-15devel/hs-hpack/Makefile.cabal
+1-1devel/hs-hpack/Makefile
+47-513 files

FreeBSD/ports 3bd2442net-im Makefile, net-im/parla Makefile pkg-plist

net-im/parla: new port

Lightweight Vala + GTK4 + libadwaita desktop client that talks to
deltachat-rpc-server over JSON-RPC. Follows GNOME HIG, works on desktop
and mobile form factors.

WWW: https://github.com/trufae/parla
DeltaFile
+27-0net-im/parla/Makefile
+5-0net-im/parla/pkg-plist
+3-0net-im/parla/distinfo
+3-0net-im/parla/pkg-descr
+1-0net-im/Makefile
+39-05 files

FreeBSD/src a48a807sys/dev/sound/pcm sound.c

sound: Centralize and improve hot-swapping

Introduce pcm_hotswap(), which is responsible for sending devctl
SND/CONN notifications.

There are two user-visible improvements with this patch:

First, in pcm_unregister(), instead of just sending a SND/CONN/NODEV
notification when all devices have detached, we also switch to the new
default device if the previously default one has detached, but there are
more left.

Second, in pcm_register(), if the device happens to also be the new
default device, we hot-swap to it. Additionally, if hw.snd.default_auto
is set to 2, then we will essentially be hot-swapping to the newest
attached device.

The latter is especially useful for laptops like the Framework 16, which
comes with a built-in snd_hda(4) speaker-microphone-only device, and

    [18 lines not shown]
DeltaFile
+36-11sys/dev/sound/pcm/sound.c
+36-111 files

FreeBSD/src 91167d0libexec/rc/rc.d virtual_oss

rc: virtual_oss: Handle absent pidfile properly

Instead of throwing errors from the programs that use it, print a
warning if the file does not exist.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    0mp, jrm
Pull-Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/33

(cherry picked from commit b2677d002edbe9308b1f8cecd1a5fc515d2a5deb)
DeltaFile
+11-6libexec/rc/rc.d/virtual_oss
+11-61 files

FreeBSD/src b8a97cclibexec/rc/rc.d virtual_oss

rc: virtual_oss: Wait for process to exit

Sometimes virtual_oss processes do not exit immediatelly. If we do not
wait for the processes to fully exit before returning from
virtual_oss_stop(), then the service restart operation might call
virtual_oss_start() too early and fail, because it will think the
service wasn't stopped and is still running.

Reported by:    jrm
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    0mp, jrm
Pull-Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/33

(cherry picked from commit 803f686938ec2472d54a26bff668e48cc4999558)
DeltaFile
+3-1libexec/rc/rc.d/virtual_oss
+3-11 files

FreeBSD/src 4910c5alibexec/rc rc.conf, libexec/rc/rc.d virtual_oss

rc: virtual_oss: Define some variables in rc.conf

They will now be part of /etc/defaults/rc.conf and be accessible by
sysrc(8).

Fixes:          70e27ecba518 ("virtual_oss: Introduce virtual_oss_default_control_device rc variable")
PR:             295560
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    0mp, jrm
Pull-Reqeust:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/33

(cherry picked from commit a576e5140ef352af6cf227528d1bfc6b964516c8)
DeltaFile
+1-11libexec/rc/rc.d/virtual_oss
+5-1libexec/rc/rc.conf
+6-122 files

FreeBSD/src 93221c2tools/build depend-cleanup.sh

depend-cleanup.sh: rebuild strrchr.o on riscv64 if it came from strrchr.S

We have to switch back to the previous rule once the temporary
build fix has been replaced with a permanent fix.

PR:             295823
See also:       4996ebdb720042239a197ebec2d265cdfdf1bbf3
Reported by:    siva
MFC after:      1 week
DeltaFile
+5-2tools/build/depend-cleanup.sh
+5-21 files

FreeBSD/src c3f6dcelib/msun/src s_rsqrtf.c s_rsqrtl.c

msun: Fix up for recent rsqrt[fl] functions

Paul Zimmermann (of Core-Math and MPFR fame) graciously tested
the recently committed rsqrt[fl]() functions.  He identified 127
incorrectly rounded values for rsqrtf() in round-to-nearest mode.
This patch fixes the rounding in RN.  Exhaustive testing now shows
that rsqrtf() is corrected rounded for RN.  He also tested rsqrt()
and rsqrtl() in the interval [1,4).  Both appear to be correctly
rounded.  Finally, the patch includes small changes to comments.

A concise list of changes is

* lib/msun/src/s_rsqrt.c:
  . Fix comments.

* lib/msun/src/s_rsqrtf.c
  . Fix comments.
  . Exhaustive testing by Paul Zimmermann found 127 incorrectly
    rounded values in round-to-nearests.  These gave have the

    [10 lines not shown]
DeltaFile
+22-15lib/msun/src/s_rsqrtf.c
+3-5lib/msun/src/s_rsqrtl.c
+2-2lib/msun/src/s_rsqrt.c
+27-223 files

FreeBSD/src 4996ebdlib/libc/riscv/string Makefile.inc

libc/riscv64: temporarily unhook strrchr() from the build

A bug was discovered in the riscv64 assembly implementation of
this function.  Fall back to the generic implementation until a
fix can be developed.

PR:             295823
Reported by:    siva
MFC after:      1 week
DeltaFile
+1-2lib/libc/riscv/string/Makefile.inc
+1-21 files

FreeBSD/src 26a1180lib/libc/stdlib qsort.3

qsort.3: Document mergesort() behaviour on size overflow

Signed-off-by:  Faraz Vahedi <kfv at kfv.io>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2243
Reviewed by:    fuz
MFC after:      1 week
DeltaFile
+11-3lib/libc/stdlib/qsort.3
+11-31 files

FreeBSD/src 5f73274lib/libc/stdlib memory.3, lib/libc/stdlib/malloc free_sized.3 free_aligned_sized.c

libc: Add free_sized() and free_aligned_sized() as per C23

Add C23 sized deallocation entry points as thin wrappers around free(3).
Implementations may ignore size and alignment hints, so behaviour stays
correct for existing allocations without validating caller metadata yet.

When jemalloc is updated to 5.3.1, rewire these to je_free_sized() and
je_free_aligned_sized() so deallocation can use the allocator's sized
deallocation (free_sized for fast paths and free_aligned_sized for
correct aligned hints.)

Please note this change satisfies the standard interface only. Both
functions should be delegated to jemalloc after the upgrade so callers
get the intended allocator behaviour; until then, hints are unused and
neither sized nor aligned-sized deallocation optimizations apply.

Signed-off-by:  Faraz Vahedi <kfv at kfv.io>
Reviewed by:    fuz
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2201
MFC after:      1 month
DeltaFile
+100-0lib/libc/stdlib/malloc/free_sized.3
+21-0lib/libc/stdlib/malloc/free_aligned_sized.c
+20-0lib/libc/stdlib/malloc/free_sized.c
+16-1lib/libc/stdlib/memory.3
+9-0lib/libc/stdlib/malloc/Makefile.inc
+7-0lib/libc/stdlib/malloc/Symbol.map
+173-11 files not shown
+175-17 files

FreeBSD/src 3501eeclib/libc/stdlib merge.c

libc: Guard mergesort() allocation size arithmetic

Signed-off-by:  Faraz Vahedi <kfv at kfv.io>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2243
Reviewed by:    fuz
MFC after:      1 week
DeltaFile
+11-5lib/libc/stdlib/merge.c
+11-51 files

FreeBSD/ports 703b6dctextproc/moor distinfo Makefile

textproc/moor: Update 2.13.4 => 2.14.0

Changelog:
https://github.com/walles/moor/releases/tag/v2.14.0

Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5textproc/moor/distinfo
+1-2textproc/moor/Makefile
+6-72 files

FreeBSD/ports 441788fwww/sqlpage distinfo Makefile.crates

www/sqlpage: Update to 0.44.0

Release notes:  https://github.com/sqlpage/SQLPage/releases/tag/v0.44.0
DeltaFile
+347-303www/sqlpage/distinfo
+168-146www/sqlpage/Makefile.crates
+5-6www/sqlpage/Makefile
+520-4553 files

FreeBSD/ports cd5c6f8audio/gtk-mixer distinfo Makefile

audio/gtk-mixer: Update 1.0.4 => 1.0.5

Changelog:
https://github.com/rozhuk-im/gtk-mixer/releases/tag/1.0.5

PR:             295903
Reported by:    Ivan Rozhuk <rozhuk.im at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-3audio/gtk-mixer/distinfo
+5-2audio/gtk-mixer/Makefile
+10-52 files

FreeBSD/ports ab96622net/dumbpipe distinfo Makefile.crates

net/dumbpipe: Update to 0.38.0
DeltaFile
+635-647net/dumbpipe/distinfo
+316-322net/dumbpipe/Makefile.crates
+2-2net/dumbpipe/Makefile
+953-9713 files

FreeBSD/ports 771a0f4net/sendme distinfo Makefile.crates

net/sendme: Update to 0.35.0
DeltaFile
+705-755net/sendme/distinfo
+352-377net/sendme/Makefile.crates
+2-2net/sendme/Makefile
+1,059-1,1343 files

FreeBSD/ports 269f62fsysutils/fluent-bit distinfo Makefile

sysutils/fluent-bit: Update to 5.0.7

Release notes:  https://github.com/fluent/fluent-bit/releases/tag/v5.0.7
DeltaFile
+3-3sysutils/fluent-bit/distinfo
+1-1sysutils/fluent-bit/Makefile
+4-42 files

FreeBSD/ports 7dda345net-im/deltachat-desktop pkg-plist distinfo, net-im/deltachat-desktop/files/packagejsons pnpm-lock.yaml package.json

net-im/deltachat-desktop: Update to 2.51.0
DeltaFile
+209-256net-im/deltachat-desktop/files/packagejsons/pnpm-lock.yaml
+64-46net-im/deltachat-desktop/pkg-plist
+11-7net-im/deltachat-desktop/files/packagejsons/package.json
+7-7net-im/deltachat-desktop/distinfo
+5-6net-im/deltachat-desktop/files/packagejsons/packages/frontend/package.json
+5-5net-im/deltachat-desktop/files/packagejsons/packages/target-tauri/package.json
+301-3274 files not shown
+315-33910 files

FreeBSD/ports b5989d0net/deltachat-rpc-server distinfo Makefile.crates

net/deltachat-rpc-server: Update to 2.51.0
DeltaFile
+51-37net/deltachat-rpc-server/distinfo
+24-17net/deltachat-rpc-server/Makefile.crates
+2-2net/deltachat-rpc-server/Makefile
+77-563 files

FreeBSD/ports ab8ed1bemulators/libmt32emu distinfo Makefile

emulators/libmt32emu: Update 2.8.2 => 2.8.3

Changelog:
https://github.com/munt/munt/compare/libmt32emu_2_8_2...libmt32emu_2_8_3

PR:             295919
Reported by:    Stefan Schlosser <bsdcode at disroot.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3emulators/libmt32emu/distinfo
+1-1emulators/libmt32emu/Makefile
+4-42 files

FreeBSD/src b1b4871sys/contrib/openzfs/module/os/freebsd/zfs sysctl_os.c

zfs: fix sysctl_os.c

Correctly declare vfs.zfs.metaslab.condense_pct

The following sysctls have moved to metaslab.c:
vfs.zfs.metaslab.df_alloc_threshold
vfs.zfs.metaslab.df_free_pct
vfs.zfs.metaslab.sm_blksz_no_log
vfs.zfs.metaslab.sm_blksz_with_log

Reported by:    dim at FreeBSD.org
DeltaFile
+1-54sys/contrib/openzfs/module/os/freebsd/zfs/sysctl_os.c
+1-541 files

FreeBSD/ports 6fde158math/mate-calc Makefile

math/mate-calc: add GitHub releases site hint to PORTSCOUT
DeltaFile
+1-1math/mate-calc/Makefile
+1-11 files

FreeBSD/ports 01cf774graphics/atril Makefile

graphics/atril: add GitHub releases site hint to PORTSCOUT
DeltaFile
+1-1graphics/atril/Makefile
+1-11 files

FreeBSD/ports 957d943editors/pluma-plugins Makefile

editors/pluma-plugins: add GitHub releases site hint to PORTSCOUT
DeltaFile
+1-1editors/pluma-plugins/Makefile
+1-11 files

FreeBSD/ports 68fff7aeditors/pluma Makefile

editors/pluma: add GitHub releases site hint to PORTSCOUT
DeltaFile
+1-1editors/pluma/Makefile
+1-11 files