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
[email protected]
https://lists.sourceforge.net/lists/listinfo/timidity-talk