LibInstPatch (http://swami.sourceforge.net/) stands for lib-Instrument-Patch and is a library for processing digital sample based MIDI instrument "patch" files. The types of files libInstPatch supports are used for creating instrument sounds for wavetable synthesis. LibInstPatch provides an object framework (based on GObject) to load patch files into, which can then be edited, converted, and saved.
Created attachment 89657 [details] media-libs/libinstpatch/libinstpatch-1.0.0_pre1.ebuild LibInstPatch 1.0.0-pre1 ebuild
*** Bug 221783 has been marked as a duplicate of this bug. ***
If this is the same ebuild as in the pro-audio overlay, then it doesn't build on x86 (something about missing FAAC or somesuch). I'm in the middle of rebuilding world right now; once that's done I'll post a more complete bug report. Assuming this goes with the new Swami 1.0.0 then I also vote for a revbump on that too. :-)
Here's the failure: /bin/sh ../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -O2 -O2 -pipe -march=athlon -Wall -Wl,--as-needed -o riff_dump riff_dump.o -pthread -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 ../libinstpatch/libinstpatch.la -lm libtool: link: i686-pc-linux-gnu-gcc -O2 -O2 -pipe -march=athlon -Wall -Wl,--as-needed -o .libs/riff_dump riff_dump.o -pthread ../libinstpatch/.libs/libinstpatch.so -L/usr/lib /usr/lib/libaudiofile.so /usr/lib/libFLAC.so /usr/lib/libogg.so -lz /usr/lib/libgobject-2.0.so /usr/lib/libgthread-2.0.so -lpthread -lrt /usr/lib/libglib-2.0.so -lm -pthread ../libinstpatch/.libs/libinstpatch.so: undefined reference to `FLAC__stream_decoder_set_client_data' ../libinstpatch/.libs/libinstpatch.so: undefined reference to `FLAC__stream_decoder_set_metadata_callback' ../libinstpatch/.libs/libinstpatch.so: undefined reference to `FLAC__stream_decoder_set_error_callback' ../libinstpatch/.libs/libinstpatch.so: undefined reference to `FLAC__stream_encoder_set_write_callback' ../libinstpatch/.libs/libinstpatch.so: undefined reference to `FLAC__stream_decoder_init' ../libinstpatch/.libs/libinstpatch.so: undefined reference to `FLAC__stream_encoder_set_client_data' ../libinstpatch/.libs/libinstpatch.so: undefined reference to `FLAC__stream_encoder_set_metadata_callback' ../libinstpatch/.libs/libinstpatch.so: undefined reference to `FLAC__stream_decoder_set_read_callback' ../libinstpatch/.libs/libinstpatch.so: undefined reference to `FLAC__stream_decoder_set_write_callback' ../libinstpatch/.libs/libinstpatch.so: undefined reference to `FLAC__stream_encoder_init' collect2: ld returned 1 exit status make[2]: *** [riff_dump] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-libs/libinstpatch-1.0.0_pre1/work/libinstpatch-1.0.0/utils' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-libs/libinstpatch-1.0.0_pre1/work/libinstpatch-1.0.0' make: *** [all] Error 2 I can supply emerge --info if needed