2008-3-30 Keishi Suenaga <[EMAIL PROTECTED]> patches from Yair K. * libarc/arc_tar.c fix-archive-add-crash * timidity/reverb.c fix-reverb-crash-from-Debian * timidity/miditrace.c fix-soundspec-in-trace-mode * autoconf/utils.m4 configure.in timidity/Makefile.am timidity/midi_a.c timidity/output.c timidity/reverb.c timidity/reverb.h timidity/sun_a.c timidity/sysdep.h for support OpenBSD
Yair K. wrote > If you're in the business of applying patches, especially for portability > reasons, I've got an entire list... > > 1) TiMidity++-2.13.2-fix-archive-add-crash.diff - fix a crash when trying > to > parse archives with too large files. (safe_malloc aborts when the size is too > large. Since I don't think any MIDI/MOD entries can be that large, simply > skip entries over about 8M). > 2) TiMidity++-2.13.2-fix-soundspec-in-trace-mode.diff - make the sound > spectogram work in trace mode. This could have been a one-liner, but I wanted > to make it clear that this argtype will be processed differently. > 3) TiMidity++-2.13.2-fix-reverb-crash-from-Debian.diff - fix an off-by-one > from Debian. > 4) TiMidity++-cvs-porting.diff - lots of fixes for other OSs: > A) midi_a.c - Include "sys/midiio.h" so that it'll compile in > NetBSD/OpenBSD. > B) configure.in - Use -ltermcap when compiling slang interface in > OpenBSD. > C) configure.in - Use sun by default when compiling in OpenBSD. > D) configure.in - let libao be made a default audio output like the > others. > E) timidity/Makefile.am - let BSD make work. > F) timidity/reverb.[ch] - rename delay to simple_delay, because QNX > defines delay elsewhere. > G) timidity/sysdep.h - Some more 64 bit arch defines from Fedora. > H) sun_a.c - changes from NetBSD's pkgsrc, edited a bit. > I) autoconf/utils.m4 - I think this is from redhat. > > Also, the snprintf replacement (for HP-UX, etc.) tends to crash, but that's a > different patch I'll have to dig up. I applied them to the CVS tree. skeishi -------------------------------------- Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar http://pr.mail.yahoo.co.jp/toolbar/ ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Timidity-talk mailing list Timidity-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/timidity-talk