head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.52 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.50 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.48 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.46 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.44 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.42 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.40 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.38 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.36 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.34 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.32 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.30 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.28 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.26 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.24 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.22 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.20 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.18 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.16 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.14 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.12 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.10 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.8 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.6 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.2 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.4 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.2.0.44 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.42 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.40 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.38 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.36 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.34 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.32 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.30 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.28 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.24 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.22 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.20 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.18 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.16 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.14 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.12 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.10 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.8 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.6 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.4 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.2 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.1.0.4 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.2 pkgsrc-2014Q1-base:1.1; locks; strict; comment @// @; 1.3 date 2019.11.02.22.25.46; author mrg; state Exp; branches; next 1.2; commitid qh6gPEvBEOLMmkJB; 1.2 date 2014.08.05.05.12.38; author mrg; state Exp; branches; next 1.1; commitid QkLkh2BIsQ5Bc8Lx; 1.1 date 2014.03.06.10.16.53; author mrg; state Exp; branches; next ; commitid mmatHO0DIQW5MCrx; desc @@ 1.3 log @update csound6 to 6.13. changes since 6.03.02 include: - new opcodes and generators: pinker, exciter, vactrol, hdf5 family, many new array-operations, lenarray, getseed, tabifd, websocket, framebuffer, olabuffer, compress2, directory, ftsamplebank, mvclpf1, mvclpf2, mvclpf3, mvclpf4, mvchpf, cepsinv, moogladder2, paulstretch, mp3scal, filescal, dct, getftargs, mfb, quadbezier, select, midiarp, hilbert2, ableton link, pvstrace, ceil, floor, round, int, frac, powoftwo, abs, log2, log10, log, exp, sqrt, cos, sin, tan, acos, asin, atan, sinh, cosh, tanh, cbrt, limit1, atan2, pow,hypot, fmod, fmax, fmin, limit, tvconv, liveconv, bpf, xyscale, ntom, mton, OSCsend, OSCraw, sorta, sortd, dot, zdf_1pole_mode, zdf_2pole_mode, zdf_ladder, zdf_1pole and zdf_2pole.xml, diode_ladder, z35_hpf, K35_lpf, product, sc_phasor, sc_lag, sc_lagud, sc_trig, midiout_i, chngetks, chnsetks, squinewave, gen53, loscilphs, loscil3phs, balance2, fluidinfo, ftaudio, OSCcount, faustplay, faustdsp, OSCbundle, beosc, beadsyn, printarray, reshapearray, trim, trim_i, string2array, nstrstr, ntof, ampmidicurve - deprecated opcodes: stackops, sndload - fixes and feature extensions to many opcodes - new while loop construct - ?: now does strings as well as numbers - better mp3 support - many, many bugs fixed - many internal artificial limits removed - better debugging and instrumentation - src_conv utility improved - floating point tempo - higher precision p2 and p3 - html5 frontend removed - better server support @ text @$NetBSD: patch-InOut_widgets.cpp,v 1.2 2014/08/05 05:12:38 mrg Exp $ Add NetBSD and DragonFlyBSD support. --- InOut/widgets.cpp.orig 2019-07-12 14:54:19.000000000 -0700 +++ InOut/widgets.cpp 2019-10-29 13:41:51.455962617 -0700 @@@@ -2101,7 +2101,7 @@@@ (WIDGET_GLOBALS *)csound->QueryGlobalVariable(csound, "WIDGET_GLOBALS"); p = (widgetsGlobals_t*) csound->QueryGlobalVariable(csound, "_widgets_globals"); -#ifdef LINUX +#if defined(LINUX) || defined(__NetBSD__) || defined(__DragonFly__) { struct sched_param sp; // IV - Aug 27 2002: widget thread is always run with normal priority @@@@ -2121,7 +2121,7 @@@@ // #ifdef WIN32 // HWND xid = fl_xid(widgetGlobals->fl_windows[panelNum].panel); // widgetGlobals->VSTplugEditors[k]->SetEditWindow(xid); -// #elif defined (LINUX) || defined(MACOSX) +// #elif defined (LINUX) || defined(MACOSX) || defined(__NetBSD__) || defined(__DragonFly__) // // put some appropriate alternative code here // Fl_Window * xid = // fl_find(fl_xid(widgetGlobals->fl_windows[panelNum].panel)); @@@@ -2258,8 +2258,7 @@@@ CSOUND *csound = p->csound; char *command = (char *)csound->Malloc(csound, strlen(p->commandString) + 1); -#if defined(LINUX) || defined (MACOSX) - +#if defined(LINUX) || defined (MACOSX) || defined(__NetBSD__) || defined(__DragonFly__) pid_t pId = vfork(); if (pId == 0) { @ 1.2 log @enable portaudio-devel now that it has a supported version. now csound6 can output directly to the audio card on netbsd. add comments to all the patches that were missing them. bump pkg version. @ text @d1 1 a1 1 $NetBSD: patch-InOut_widgets.cpp,v 1.1 2014/03/06 10:16:53 mrg Exp $ d5 3 a7 3 --- InOut/widgets.cpp.orig 2014-01-07 08:53:47.000000000 -0800 +++ InOut/widgets.cpp 2014-02-12 23:46:20.000000000 -0800 @@@@ -2107,7 +2107,7 @@@@ d16 9 a24 9 @@@@ -2127,7 +2127,7 @@@@ #ifdef WIN32 HWND xid = fl_xid(ST(fl_windows)[panelNum].panel); ST(VSTplugEditors)[k]->SetEditWindow(xid); -#elif defined (LINUX) || defined(MACOSX) +#elif defined (LINUX) || defined(MACOSX) || defined(__NetBSD__) || defined(__DragonFly__) // put some appropriate alternative code here Fl_Window * xid = fl_find(fl_xid(ST(fl_windows)[panelNum].panel)); ST(VSTplugEditors)[k]->SetEditWindow(xid); @ 1.1 log @add packages for csound6 and its manual. @ text @d1 3 a3 1 $NetBSD$ @