Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: libmikmod3 | Distribution: openSUSE Tumbleweed |
Version: 3.3.11.1 | Vendor: openSUSE |
Release: 2.1 | Build date: Sun Mar 3 18:28:17 2024 |
Group: Unspecified | Build host: h02-ch2d |
Size: 278763 | Source RPM: libmikmod-3.3.11.1-2.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://mikmod.raphnet.net/ | |
Summary: MikMod Sound Library |
Libmikmod is a portable sound library, capable of playing samples as well as module files. It was originally written by Jean-Paul Mikkers (MikMak) for DOS. It supports OSS /dev/dsp, ALSA, and Esound and can also write wav files. Supported file formats include mod, stm, s3m, mtm, xm, and it.
LGPL-2.1-or-later
* Thu Feb 29 2024 pgajdos@suse.com - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN * Thu Oct 31 2019 Luigi Baldoni <aloisio@gmx.com> - Update to version 3.3.11 * Fixed lots of possible crashes in the IT, XM, S3M, STM, STX, AMF, IMF, GDM and MED module loaders. * Fixed a possible endless loop in the IT loader with malformed files. * Fixed signed integer overflow leading to crashes in the sample loader. * Fixed a possible crash in MMCMP depacker with malformed files. * Fixed the broken fixed-line comment reader which might possibly lead to crashes, and also badly translated several song messages. The new code is adapted from libopenmpt. * Support for building the Windows version using Open Watcom compiler. * A few minor OS/2 fixes. * CMake updates. * Other minor fixes/tidy-ups. version 3.3.10: * Fixed windows builds when UNICODE is defined. (Thanks S. Michel). version 3.3.9: * Amiga, AHI driver: Fixed a crash upon driver shutdown. * Amiga: Updates. Added standalone makefiles with cross-build support. * RAW file writer: Changed to use ansi stdio functions instead of posix unistd, for better portability. * Playercode: Allocate the right channel reverb buffers only if the mixer is setup for stereo mode. (Helps with ports to memory-tight platforms. Patch from Andrew Rossignol.) * Fixed access to uninitialized memory in the simpleplayMEM example program. * Added a configuration option to exclude the hqmixer (off by default.) * Using locale-insensitive ctype.h and casecmp functions in library. * Configury: New --disable-alldrv option to disable all of the audio output drivers. If additional --enable-xxx options are given, the specified drivers will be enabled. version 3.3.8: * Handle the FastTracker2 pattern loop (E60) bug. Modules abusing this bug (roadblas.xm) should play correctly now. Thanks to Eugene Toder. * AMF loader: Fixed segmentation fault in case of bad sample offsets in broken files. (sf.net bug #26, thanks to 'Saga' of OpenMPT project for the report and analysis.) * AMF loader: Fixed loading of v10 files where sample loop start and end values must be read as 32 bits, not 16 bits. (Tested with Maelcum's "the tribal zone" and "the way its gonna b". Noticed in OpenMPT source) * Fixed a possible undefined behavior in the XM loader. * Support for MMCMP, Amiga PP20 (PowerPack), STC (Stone Cracker S404) and XPK compressed module formats, based on public domain code from libmodplug and libxmp. * Support for OpenBSD sndio. * Fixed SDL output driver, so that it doesn't crash upon resetting. * Disabled the gt2 loader until it is completed properly. (It has been always non-functional since its introduction in v3.2.0.) * Updated configury. The aix, hpux, bsd/sunaudio and sgi audio drivers are now configurable and not built unconditionally. Haiku support thanks to Jérôme Duval. * Documentation update. * Update DOS build for the new djgpp-2.05 release. * Minor fix/tidy-ups. - Spec cleanup * Tue Feb 10 2015 p.drouand@gmail.com - Update to version 3.3.7 * Android support, with the OpenSL ES driver adapted from the old libmikmod-android project. * Support for AmigaOS and its variants like MorphOS, AROS, and a new AHI driver * Build system configuration and packaging simplifications, tidy-ups. * Several portability tweaks. * New PSP driver. (untested. based on older ports from pspdev.) * Fix some OS/2 bit rot. (for nostalgia...) * Wed May 07 2014 reddwarf@opensuse.org - Modify libmikmod-config.patch to also remove pthreads stuff from cflags and ldadd. Now it's "equivalent" to the .pc file. * Tue May 06 2014 schwab@suse.de - Add libmikmod-config.patch: Remove @LIBRARY_LIB@ from libmikmod-config, which is only needed for static linking, which is not possible anyway * Mon Apr 07 2014 idonmez@suse.com - Fix Source URL * Sun Apr 06 2014 stephan.barth@suse.com - update to version 3.3.6 from 3.3.5 Changes description from upstream: This release adds updates to the umx loader, a fix for a dynamic loading issue for ALSA and ESD drivers, a small update to the OSS driver to cover less common setups, a minor fix to PulseAudio driver, and build system updates (configure and cmake). * Fri Mar 07 2014 reddwarf@opensuse.org - Update to version 3.3.5 + Lots of changes. See NEWS file or http://mikmod.sourceforge.net/#news - Remove CVE-2007-6720.diff, libmikmod-3.2.0-loopingvolume-fix.diff, libmikmod-altivec.patch and libmikmod-lp64.patch. Applied upstream. - Remove libmikmod-rpmlintrc. Doesn't apply anymore. - Remove esound-devel BuildRequires - Add pkg-config, pkgconfig(alsa) and pkgconfig(libpulse-simple) BuildRequires - Disable OSS sound output * Thu Apr 04 2013 dvaleev@suse.com - fix altivec CFLAGS (libmikmod-altivec.patch) * Tue Mar 26 2013 meissner@suse.com - merged / ported missing patches: - libmikmod-lp64.patch: generic 64bit patch for 64LP architectures - CVE-2007-6720.diff: perhaps missing upstream boundary checks (?) - libmikmod-3.2.0-loopingvolume-fix.diff: seems missing upstream still
/usr/lib64/libmikmod.so.3 /usr/lib64/libmikmod.so.3.3.0 /usr/share/licenses/libmikmod3 /usr/share/licenses/libmikmod3/COPYING.LESSER /usr/share/licenses/libmikmod3/COPYING.LIB
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Nov 13 00:41:02 2024