Package: libmikmod / 3.1.12-5

Metadata

Package Version Patches format
libmikmod 3.1.12-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Drop LIBOBJS from configure.in.patch | (download)

configure.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 drop libobjs from configure.in

In order to rebuild the autotools files the configure.in must be changed.
According to the automake docs LIBOBJS is obsolete and can be deleted.

Closes: #263527

0002 dlopen libesd.so.0 rather than libesd.so.patch | (download)

drivers/drv_esd.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 dlopen libesd.so.0 rather than libesd.so

Bug #163938: Change the library name dlopen uses to libesd.so.0, since we hard
depend on libesd0-dev. Probably this should be integrated into autoconf?

0003 Use _LP64 to detect 64bit arches.patch | (download)

include/mikmod.h.in | 2 1 + 1 - 0 !
include/mikmod_internals.h | 2 1 + 1 - 0 !
macintosh/mikmod.h | 2 1 + 1 - 0 !
win32/mikmod_build.h | 2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 4 deletions(-)

 use _lp64 to detect 64bit arches.

libmikmod-3.1.11a misses some checks for general 64bit support.
Upstream checks __x86_64, we do check _LP64, too. See bug #272457 and
http://www.cs.man.ac.uk/solaris/sun_docs/C/solaris_9/SUNWdev/SOL64TRANS/p16.html

0004 CVE 2009 0179.patch | (download)

loaders/load_xm.c | 3 2 + 1 - 0 !
playercode/mloader.c | 10 6 + 4 - 0 !
2 files changed, 8 insertions(+), 5 deletions(-)

 cve-2009-0179

This patch avoids the segfault when a loading error happens and fixes
the loading of XM files.

0005 CVE 2007 6720.patch | (download)

playercode/mplayer.c | 27 17 + 10 - 0 !
1 file changed, 17 insertions(+), 10 deletions(-)

 cve-2007-6720

Fixed application crash or abort when loading/playing multiple music
files with varying number of channels.

0006 CVE 2009 3995f.patch | (download)

loaders/load_it.c | 4 4 + 0 - 0 !
loaders/load_ult.c | 3 3 + 0 - 0 !
2 files changed, 7 insertions(+)

 cve-2009-3995f

Patch for CVE-2009-3995 and CVE-2009-3996

0007 CVE 2010 2546.patch | (download)

loaders/load_it.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 cve-2010-2546


0008 Fix libmikmod Makefile.in.patch | (download)

libmikmod/Makefile.in | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 fix libmikmod/makefile.in

libtool needs to be called with bash nowadays, and we really should
use install -d instead of the mkinstalldirs script.

0009 libmikmod Makefile.in Respect CPPFLAGS and LDFLAGS.patch | (download)

libmikmod/Makefile.in | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 libmikmod/makefile.in: respect $(cppflags) and $(ldflags)


0010 libmikmod config manual page fix.patch | (download)

docs/libmikmod-config.1.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 libmikmod-config manual page fix.

Remove a call to an undefined macro (.l) in the libmikmod-config
manual page.

0011 Disable ALSA by default.patch | (download)

configure.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 disable alsa by default

Based on a patch from Gergely Nagy who writes:

> The configure script is broken in many, many ways, so it's best to
> just disable ESD and ALSA in the beginning..

but reduced to just disabling ALSA, since we want to use the ESD protocol
to talk to PulseAudio's ESD emulation.

[commit message added -smcv]
0012 fix ESD.patch | (download)

drivers/drv_esd.c | 164 133 + 31 - 0 !
1 file changed, 133 insertions(+), 31 deletions(-)

 fix esd

This patch comes from Fedora and was written by Hans de Goede.
I 've only slightly adapted it for debian.

0013 fix building of ESD.patch | (download)

configure.in | 86 6 + 80 - 0 !
1 file changed, 6 insertions(+), 80 deletions(-)

 fix building of esd


0014 playercode mdreg Register the NULL driver before the.patch | (download)

playercode/mdreg.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 playercode/mdreg: register the null driver before the file writers

Register the NULL driver sooner, as having no sound is preferable to
writing to music.raw: file writing should be used only when explicitly
selected.

Reported-by: Simon McVittie <smcv@debian.org>
Closes: #690943
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>