new ebuild for a new version of libmikmod. The ebuild has been reworked to be more current. The SRC_URL was changed to the mikmod web site, a typo in the --enable-esd switch was corrected, and audiofile was added to the list of DEPENDs Below is the changes from the NEWS file: BUGFIXES - Systematic coredumps on library initialization and calls to MikMod_InfoDriver have been eliminated. Sorry, and thanks to Shlomi Fish for the best fix. - The fix for spurious effect memory for portamentos in MOD files shouldn't have been applied to the ``porta to note'' (effect 3) effect. Fixed in this release. In the process, the aforementioned fix was perfected, as it broke a few modules by accident. - IT Panbrello effect with random wave did not work. - IT Tempo slide (T0x, T1x) was not updated accurately, and the effect memory was not implemented. The only tempo slide command which worked accurately was T10, which is a no-op (-: - IT effect SC0 (cut note with no delay) is now correctly interpreted as SC1. - XM effect 6 (porta + volume slide) didn't have memory. - ProTracker effect F (change speed or bpm) should now be correctly handled when its value is 32, depending on the module type (some formats will use it as a speed value, others as a bpm value). - XM playback stopped when reaching pattern 255 in the order list. - Corrupted envelopes in XM instruments are detected and some repair is attempted. - Some valid AMF, IMF and IT modules refused to load. - Fine volume slide effects in volume column of IT modules, when using the effect memory (i.e. A0 and B0) were misinterpreted as AF and BF, thus causing unwanted large slides. - Portamento to note effect in volume column of IT modules was not rendered correctly. - S3M files marked as created by ScreamTracker will honour the limit of 64000 bytes (not 64KB!) for sample length and sample offset effect position. - Loops in instrument envelopes were processed one tick too fast. - In-song message in FAR modules were not displayed correctly. - ProTracker effect E9 (Retrig) was not played correctly. NEW FEATURES - Modules which are not panning-aware (not using any panning effects and with the tracker's default panning) use a recentered panning, so as to sound better with headphones. Suggested by Urpo Lankinen. - Retrigger and panning effects are now recognized in FAR modules. - All arpeggio effects are now played in OKT modules. - FLT8 modules (8 channel StarTrekker) are now recognized and played.
Created attachment 148 [details] libmikmod-3.1.10.ebuild