rpms/SDL_mixer/devel SDL_mixer-1.2.6-libmikmod.patch, NONE, 1.1 SDL_mixer.spec, 1.9, 1.10
Brian Pepple (bpepple)
fedora-extras-commits at redhat.com
Tue Nov 8 14:53:07 UTC 2005
Author: bpepple
Update of /cvs/extras/rpms/SDL_mixer/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16497
Modified Files:
SDL_mixer.spec
Added Files:
SDL_mixer-1.2.6-libmikmod.patch
Log Message:
* Tue Nov 8 2005 Brian Pepple <bdpepple at ameritech.net> - 1.2.6-4
- Add libmikmod patch to fix Bug #171562. (Thanks, Ville)
SDL_mixer-1.2.6-libmikmod.patch:
--- NEW FILE SDL_mixer-1.2.6-libmikmod.patch ---
--- SDL_mixer/music.c 2004/11/15 23:34:56 1.58
+++ SDL_mixer/music.c 2005/08/21 20:54:52 1.65
@@ -329,6 +327,9 @@
int open_music(SDL_AudioSpec *mixer)
{
int music_error;
+#ifdef LIBMIKMOD_MUSIC
+ CHAR *list;
+#endif
music_error = 0;
#ifdef WAV_MUSIC
@@ -390,11 +391,17 @@
md_mode |= DMODE_HQMIXER|DMODE_SOFT_MUSIC|DMODE_SURROUND;
#endif
#ifdef LIBMIKMOD_MUSIC
- if(!MikMod_InfoDriver())
+ list = MikMod_InfoDriver();
+ if ( list )
+ free(list);
+ else
#endif
- MikMod_RegisterAllDrivers();
+ MikMod_RegisterDriver(&drv_nos);
#ifdef LIBMIKMOD_MUSIC
- if(!MikMod_InfoLoader())
+ list = MikMod_InfoLoader();
+ if ( list )
+ free(list);
+ else
#endif
MikMod_RegisterAllLoaders();
if ( MikMod_Init() ) {
Index: SDL_mixer.spec
===================================================================
RCS file: /cvs/extras/rpms/SDL_mixer/devel/SDL_mixer.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- SDL_mixer.spec 27 Sep 2005 21:40:57 -0000 1.9
+++ SDL_mixer.spec 8 Nov 2005 14:53:04 -0000 1.10
@@ -1,14 +1,15 @@
Name: SDL_mixer
Version: 1.2.6
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Simple DirectMedia Layer - Sample Mixer Library
Group: System Environment/Libraries
License: LGPL
URL: http://www.libsdl.org/projects/SDL_mixer/
Source0: http://www.libsdl.org/projects/%{name}/release/%{name}-%{version}.tar.gz
-Patch1: SDL_mixer-1.0.6-redhat.patch
-Patch4: SDL_mixer-1.2.5-bad_code.patch
+Patch1: %{name}-1.0.6-redhat.patch
+Patch2: %{name}-1.2.6-libmikmod.patch
+Patch4: %{name}-1.2.5-bad_code.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Prefix: %{_prefix}
@@ -44,6 +45,7 @@
%prep
%setup -q
%patch1 -p1 -b .redhat
+%patch2 -p1 -b .libmikmod
%patch4 -p1 -b .bad_code
@@ -87,6 +89,9 @@
%changelog
+* Tue Nov 8 2005 Brian Pepple <bdpepple at ameritech.net> - 1.2.6-4
+- Add libmikmod patch to fix Bug #171562. (Thanks, Ville)
+
* Tue Sep 27 2005 Brian Pepple <bdpepple at ameritech.net> - 1.2.6-3
- Cleanup up spec formatting.
More information about the fedora-extras-commits
mailing list