Download raw body.
[new] audio/pd
On Mon, Dec 08, 2025 at 02:23:55PM +0100, Jeremie Courreges-Anglas wrote: > 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 <ports@openbsd.org> > > > > > > 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@ Thanks for the review. I have applied these changes, a new tarball is attached. Now I'm waiting for a second ok to import this. > > 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. I don't have a strong opinion on that either. Maybe we should just follow FreeBSD and NetBSD in this case. > > [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
[new] audio/pd