summaryrefslogtreecommitdiff
path: root/audio/spiralsynth
AgeCommit message (Collapse)AuthorFilesLines
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-24Fixes for SpiralSound/Midi.Cben2-13/+48
* test for failure of open() should be == -1, not == 0 This causes Open() to behave as intended, only creating the m_MidiReader thread if the MIDI device is successfully opened. * unconditionally initialize m_Mutex in Open() * conditionally close m_MidiReader in Close(), if NULL do nothing * make m_MidiFd and m_MidiWrFd the same file descriptor. The MIDI device special file can only be opened once at a time.
2005-04-24The problem is that SpiralSynth opens the MIDI device path beforeben2-1/+14
calling SetDeviceName. The call trace goes something like this: Synth.C main() ==> Synth *synth=new Synth; ==> Synth::Synth() ==> MidiDevice::Get()->SetDeviceName(SpiralInfo::MIDIFILE); SpiralSound/Midi.h MidiDevice::Get() ==> m_Singleton=new MidiDevice; ==> MidiDevice::MidiDevice() ==> MidiDevice::Open() ==> MidiDevice::SetDeviceName patches/patch-ao works around this problem by closing the prematurely opened private variable representing the MIDI device, and setting it to NULL. MidiDevice methods check for NULL and re-initialize the private variable, this time opening the MIDI device path after SetDeviceName.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Change quote escaping to reflect Todd Vierling's recent makefile fixes.ben1-2/+2
2005-02-23Add RMD160 digests to the SHA1 ones.agc1-1/+2
2004-11-25Update SpiralSynth to version 2.0.0. Notable changes include:ben12-56/+93
* Totally replaced audio core code with SSM plugin code, modified for static linking. * Uses 32bit floating point format internally. * New midi device handling. * New OSS output code. * New funky sliders. * Updated for fltk 1.1.0
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-04-14Remove c from USE_LANGUAGES since this package uses C++.ben1-2/+2
2004-04-13Bump PKGREVISION due to x11/fltk update (s/USE_X11BASE/USE_X11/).xtraeme1-1/+2
2004-04-11bl3ify, set USE_LANGUAGES=c c++.xtraeme1-4/+5
2004-02-15Make SpiralSynth build with FLTK 1.1.x as well as 1.0.xben2-3/+13
2004-02-15Make SpiralSynth run in 1.6ZF. Some code expected declared pointers to beben1-0/+13
zeroed, and coredumped with nonsense values. Explicitly initialize to zero.
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-12-24s/@netbsd.org/@NetBSD.org/ in MAINTAINER.jmmv1-2/+2
2003-12-19Fix build error introduced by gcc3.ben8-5/+107
ftp://ftp.netbsd.org/pub/NetBSD/misc/agc/borked-current/audio/spiralsynth/.broken.sys2.html
2003-12-13Update MAINTAINER email address.ben1-2/+2
2003-07-22Use ossaudio.buildlink2.mk to get the right device and library.jmmv4-14/+21
Patch provided by collver1@comcast.net in PR pkg/22181.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-19Change address of maintainer per PR 22170.wiz1-2/+2
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-1/+1
2002-12-24Replace collver@linuxfreemail.com with collver1@attbi.com.wiz1-2/+2
Closes PRs 19516, 19517, 19518, 19519, 19520, 19521, 19522, 19523, 19524, 19525 and some more, perhaps.
2002-09-21buildlink1 -> buildlink2jlam3-8/+9
2002-06-12Fix compilation on xpkgwedge machines. Closes pkg/17079.wiz3-8/+8
2002-05-26Initial import of spiralsynth-0.1.7, an "analog" synthesizer with X11 gui.rh7-0/+103