Wednesday, November 04, 2026

Re: CVS: cvs.openbsd.org: ports

On Wed, 4 Nov 2026 13:33:20 +0100 Antoine Jacoutot <ajacoutot@bsdfrog.org> wrote: > On Tue, Nov 03, 2026 at 09:07:44AM -0700, Thomas Frohwein wrote: > > On Sat, 31 Oct 2026 05:03:30 -0600 (MDT) > > Antoine Jacoutot <ajacoutot@cvs.openbsd.org> wrote: > > > > > CVSROOT: /cvs > > > Module name: ports > > > Changes by: ajacoutot@cvs.openbsd.org 2026/10/31 > > > 05:03:30 > > > > > > Modified files: > > > audio/pulseaudio: Makefile > > > audio/pulseaudio/patches: patch-src_pulse_util_c > > > audio/pulseaudio/pkg: DESCR PLIST > > > Added files: > > > audio/pulseaudio/patches: patch-src_pulse_client_conf_in > > > Removed files: > > > audio/pulseaudio/files: module-sndio-sysex.h > > > module-sndio.c audio/pulseaudio/patches: patch-meson_build > > > patch-src_daemon_caps_c > > > patch-src_daemon_meson_build > > > patch-src_daemon_pulseaudio-system_conf > > > patch-src_modules_dbus_iface-stream_c > > > patch-src_modules_meson_build > > > patch-src_modules_module-detect_c > > > patch-src_pulsecore_core-util_c > > > patch-src_pulsecore_mix_neon_c > > > > > > Log message: > > > Stop shipping the PulseAudio daemon: the server side is provided > > > by PipeWire through its PulseAudio compatibility layer > > > (pipewire-pulse). > > > > I only use pulseaudio in emulators/wine currently, but this is a > > significant step back. The audio is now noticeably distorted, > > sounding "crackling" like a fireplace. With this change, pulseaudio > > also only works with running pipewire which isn't documented > > anywhere to let users know that this is now required to add to > > startup files or launch manually. > > > > pulseaudio hasn't been great; there has been noticeable audio lag. > > Some work is underway on an sndio backend for wine, but that's not > > trivial, so not sure how far out to have this working. Is the > > crackling audio an issue with other pulseaudio... ? > > Can you give me a reproducer, pulseaudio based stuff I have tried all > works fine. > > For the rest, it's in DESCR. > A README seemed a bit too much for this but *shrug* > > $ pkg_info pulseaudio > Information for inst:pulseaudio-17.0p6 > > <snip> > > This package only provides the PulseAudio > clsimpleMidi-windows-x86_64ient part: the PulseAudio daemon is not > included. The server side is provided by PipeWire through its > PulseAudio compatibility layer (pipewire-pulse from the 'pipewire' > package). > This is a fairly small and simple midi program you can use to test by just putting in a few notes: https://timm-schmidt.com/software/simplemidi/#download Extracted with unzip(1), Then ran: $ cd simpleMidi-windows-x86_64 $ pipewire & $ wine simpleMidi.exe Putting in a few notes, the distorted, crackling sound can be heard. Not sure about simpler reproducers; can't find something built into wine to test audio playback. I don't use pipewire or pulseaudio otherwise. If other consumers of pulseaudio don't have this problem, like it sounds from your email, then we will have to look at the wine pulseaudio backend...

[new] devel/cpptrace

Please find attached a port for devel/cpptrace. This port is needed for the next release of FreeCAD. Comment: simple and portable C++ stacktrace library Description: Cpptrace is a simple and portable C++ stacktrace library supporting C++11 and greater. Its goal is to make stack traces simple. In addition, cpptrace also provides a mechanism for getting stacktraces from thrown exceptions. Maintainer: Johannes Thyssen Tishman <jtt@openbsd.org> WWW: https://github.com/jeremy-rifkin/cpptrace Feedback? OKs? Thank you.