From: Jeremie Courreges-Anglas Subject: Re: [new] audio/pd To: Raphael Graf Cc: ports@openbsd.org Date: Mon, 8 Dec 2025 14:23:55 +0100 On Mon, Dec 08, 2025 at 10:14:23AM +0100, Raphael Graf wrote: > Ping. Here is a port for the newer version 0.56-2. > > On Sat, Sep 13, 2025 at 02:58:49PM +0200, Raphael Graf wrote: > > Attached is a port of Pure Data 0.56.1. > > > > $ pkg_info pd > > Information for inst:pd-0.56.1 > > > > Comment: > > real-time graphical programming language for multimedia > > > > Description: > > Pd (aka Pure Data) is a real-time graphical programming environment for > > audio and graphical processing. It enables musicians, visual artists, > > performers, researchers, and developers to create software graphically > > without writing lines of code. Pd can be used to process and generate > > sound, video, 2D/3D graphics, and interface sensors, input devices and MIDI. > > Pd can easily work over local and remote networks to integrate wearable > > technology, motor systems, lighting rigs, and other equipment. It is suitable > > for learning basic multimedia processing and visual programming methods > > as well as for realizing complex systems for large-scale projects. > > > > Maintainer: The OpenBSD ports mailing-list > > > > WWW: https://puredata.info > > > > It uses portaudio and portmidi for audio and midi input/output. > > I did some successful testing with audio, midi and canvas on amd64, > > but it could definitely use more testing. > > > > Comments? > > > > On Mon, Dec 08, 2025 at 12:08:19PM +0000, Stuart Henderson wrote: > On 2025/09/18 21:07, Raphael Graf wrote: > > > > > > $ pd-gui > > > /usr/local/lib/pd/tcl/pd-gui.tcl[3]: wish: not found > > > > > > > Thank you. I didn't notice this problem, because the gui can be started > > using the "pd" binary as well. > > > > The attached version uses SUBST_CMD to fix the path to wish in pd-gui.tcl. > > > > please use MODTCL_WISH_ADJ for that The build uses hardcodes -O3 but respects our CFLAGS anyway. Some may object that it shouldn't hardcode -O3 at all. With sthen's MODTCL_WISH_ADJ suggestion applied and --with-deken-os=OpenBSD[0] added to CONFIGURE_ARGS, ok jca@ You may want to name the package and port "puredata" which is more descriptive and slightly easier to find, but fwiw "pd" is the name used by FreeBSD and NetBSD already. No strong feeling about it. [0] https://msp.ucsd.edu/Pd_documentation/resources/chapter6.htm#s6.4.2 Also avail as file:///usr/local/lib/pd/doc/1.manual/resources/chapter6.htm#s6.4.2 -- jca