Author: ceros-guest
Date: 2008-04-27 04:56:55 +0000 (Sun, 27 Apr 2008)
New Revision: 6813

Removed:
   
packages/branches/chromium/chromium-openal-soft/debian/patches/15_soundfix.dpatch
   packages/branches/chromium/chromium-openal-soft/debian/patches/25_gcc4.dpatch
Modified:
   packages/branches/chromium/chromium-openal-soft/debian/changelog
   
packages/branches/chromium/chromium-openal-soft/debian/patches/30_new_openAL.dpatch
   packages/branches/chromium/chromium-openal-soft/debian/patches/series
   packages/branches/chromium/chromium-openal-soft/debian/rules
Log:
Fix packaging with new OpenAL Soft library.

Modified: packages/branches/chromium/chromium-openal-soft/debian/changelog
===================================================================
--- packages/branches/chromium/chromium-openal-soft/debian/changelog    
2008-04-27 03:59:25 UTC (rev 6812)
+++ packages/branches/chromium/chromium-openal-soft/debian/changelog    
2008-04-27 04:56:55 UTC (rev 6813)
@@ -38,6 +38,8 @@
 
   [ Andres Mejia ]
   * Fix build with OpenAL Soft library.
+  * Add rules to patch/unpatch package in debian/rules.
+  * Combine soundfix and gcc4 patch into new_openAL patch.
 
  -- Jon Dowland <[EMAIL PROTECTED]>  Thu, 12 Jul 2007 11:26:12 +0100
 

Deleted: 
packages/branches/chromium/chromium-openal-soft/debian/patches/15_soundfix.dpatch
===================================================================
--- 
packages/branches/chromium/chromium-openal-soft/debian/patches/15_soundfix.dpatch
   2008-04-27 03:59:25 UTC (rev 6812)
+++ 
packages/branches/chromium/chromium-openal-soft/debian/patches/15_soundfix.dpatch
   2008-04-27 04:56:55 UTC (rev 6813)
@@ -1,14 +0,0 @@
-15_soundfix.dpatch
-Mike Furr <[EMAIL PROTECTED]>
-Set a default OpenAL distance model??
-http://bugs.debian.org/215037
---- ./src/AudioOpenAL.cpp      2001-05-20 21:48:16.000000000 -0400
-+++ /tmp/dpep-work.DHdnn0/chromium-0.9.12/src/AudioOpenAL.cpp  2005-08-07 
18:35:00.980472404 -0400
-@@ -124,6 +124,7 @@
-                       audioScale[0] = 0.5;
-                       audioScale[1] = 0.3;
-                       audioScale[2] = 0.3;
-+                      alDistanceModel(AL_NONE);
-               }
- 
-               if(config->swapStereo())

Deleted: 
packages/branches/chromium/chromium-openal-soft/debian/patches/25_gcc4.dpatch
===================================================================
--- 
packages/branches/chromium/chromium-openal-soft/debian/patches/25_gcc4.dpatch   
    2008-04-27 03:59:25 UTC (rev 6812)
+++ 
packages/branches/chromium/chromium-openal-soft/debian/patches/25_gcc4.dpatch   
    2008-04-27 04:56:55 UTC (rev 6813)
@@ -1,48 +0,0 @@
-25_gcc4.dpatch
-Mike Furr <[EMAIL PROTECTED]>
-Removed some unneeded casts for g++ 4
---- ./src/AudioOpenAL.cpp      2005-08-07 18:55:15.030494242 -0400
-+++ /tmp/dpep-work.e6tZc1/chromium-0.9.12/src/AudioOpenAL.cpp  2005-08-07 
18:59:26.975561484 -0400
-@@ -311,7 +311,7 @@
-                               
-       //-- check AttenuationScale extension
-       alAttenuationScale = (void (*)(ALfloat param))
--                                              alGetProcAddress((ALubyte 
*)"alAttenuationScale_LOKI");
-+                                              
alGetProcAddress("alAttenuationScale_LOKI");
-       if(alAttenuationScale == NULL) 
-               fprintf(stderr, "ATTENTION!! Could not load 
alAttenuationScale\n");
-       else
-@@ -319,9 +319,9 @@
-       
-       //-- check Audio Channel extension
-       alcGetAudioChannel = (float (*)(ALuint channel))
--                                              alGetProcAddress((const ALubyte 
*)"alcGetAudioChannel_LOKI");
-+                                              
alGetProcAddress("alcGetAudioChannel_LOKI");
-       alcSetAudioChannel = (void (*)(ALuint channel, ALfloat volume))
--                                              alGetProcAddress((const ALubyte 
*)"alcSetAudioChannel_LOKI");
-+                                              
alGetProcAddress("alcSetAudioChannel_LOKI");
- #ifdef CD_VOLUME
-       if(alcGetAudioChannel)
-               origCDvolume = alcGetAudioChannel(ALC_CHAN_CD_LOKI);
-@@ -329,10 +329,10 @@
-       
-       //-- check MP3 extension
-       alutLoadMP3 = (ALboolean (*)(ALuint, ALvoid *, ALint))
--              alGetProcAddress((const ALubyte *)"alutLoadMP3_LOKI");
-+              alGetProcAddress("alutLoadMP3_LOKI");
-       //-- check Ogg/Vorbis extension
-       alutLoadVorbis = (ALboolean (*)(ALuint, ALvoid *, ALint))
--              alGetProcAddress((const ALubyte *)"alutLoadVorbis_LOKI");
-+              alGetProcAddress("alutLoadVorbis_LOKI");
- 
- #endif //_WIN32
- }
-@@ -469,7 +469,7 @@
- void AudioOpenAL::loadSounds()
- {
-       int i;
--      ALsizei size, freq, bits;
-+      ALsizei size, freq;
-       ALenum format;
-       ALvoid *data;
- 

Modified: 
packages/branches/chromium/chromium-openal-soft/debian/patches/30_new_openAL.dpatch
===================================================================
--- 
packages/branches/chromium/chromium-openal-soft/debian/patches/30_new_openAL.dpatch
 2008-04-27 03:59:25 UTC (rev 6812)
+++ 
packages/branches/chromium/chromium-openal-soft/debian/patches/30_new_openAL.dpatch
 2008-04-27 04:56:55 UTC (rev 6813)
@@ -1,10 +1,18 @@
 30_new_openAL.dpatch
 Mike Furr <[EMAIL PROTECTED]>
 Update some code to new OpenAL API
---- chromium-0.9.12.orig/src/AudioOpenAL.cpp   2007-04-06 22:26:45.000000000 
+0200
-+++ chromium-0.9.12/src/AudioOpenAL.cpp        2007-04-06 22:26:45.000000000 
+0200
-@@ -52,8 +52,8 @@
+--- chromium-0.9.12.orig/src/AudioOpenAL.cpp.bak       2008-04-27 
00:39:56.000000000 -0400
++++ chromium-0.9.12/src/AudioOpenAL.cpp        2008-04-27 00:40:51.000000000 
-0400
+@@ -38,6 +38,7 @@
+ #include "define.h"
+ #include "Global.h"
+ 
++/*
+ #ifdef OLD_OPENAL
+ #ifdef USE_SDL 
        //try to use OpenAL alc[GS]etAudioChannel extensions in linux...
+@@ -52,11 +53,12 @@
+       //try to use OpenAL alc[GS]etAudioChannel extensions in linux...
        #ifdef __linux__ 
                #define CD_VOLUME 1
 -//            #include <AL/alext.h>
@@ -14,15 +22,65 @@
        #endif //__linux__
  #endif //USE_SDL
  #endif
-@@ -472,6 +472,7 @@
-       ALsizei size, freq;
++*/
+ 
+ #ifdef __linux__
+ #define USE_PLAYLIST 1
+@@ -124,6 +126,7 @@
+                       audioScale[0] = 0.5;
+                       audioScale[1] = 0.3;
+                       audioScale[2] = 0.3;
++                      alDistanceModel(AL_NONE);
+               }
+ 
+               if(config->swapStereo())
+@@ -310,7 +313,7 @@
+                               
+       //-- check AttenuationScale extension
+       alAttenuationScale = (void (*)(ALfloat param))
+-                                              alGetProcAddress((ALubyte 
*)"alAttenuationScale_LOKI");
++                                              
alGetProcAddress("alAttenuationScale_LOKI");
+       if(alAttenuationScale == NULL) 
+               fprintf(stderr, "ATTENTION!! Could not load 
alAttenuationScale\n");
+       else
+@@ -318,9 +321,9 @@
+       
+       //-- check Audio Channel extension
+       alcGetAudioChannel = (float (*)(ALuint channel))
+-                                              alGetProcAddress((const ALubyte 
*)"alcGetAudioChannel_LOKI");
++                                              
alGetProcAddress("alcGetAudioChannel_LOKI");
+       alcSetAudioChannel = (void (*)(ALuint channel, ALfloat volume))
+-                                              alGetProcAddress((const ALubyte 
*)"alcSetAudioChannel_LOKI");
++                                              
alGetProcAddress("alcSetAudioChannel_LOKI");
+ #ifdef CD_VOLUME
+       if(alcGetAudioChannel)
+               origCDvolume = alcGetAudioChannel(ALC_CHAN_CD_LOKI);
+@@ -328,10 +331,10 @@
+       
+       //-- check MP3 extension
+       alutLoadMP3 = (ALboolean (*)(ALuint, ALvoid *, ALint))
+-              alGetProcAddress((const ALubyte *)"alutLoadMP3_LOKI");
++              alGetProcAddress("alutLoadMP3_LOKI");
+       //-- check Ogg/Vorbis extension
+       alutLoadVorbis = (ALboolean (*)(ALuint, ALvoid *, ALint))
+-              alGetProcAddress((const ALubyte *)"alutLoadVorbis_LOKI");
++              alGetProcAddress("alutLoadVorbis_LOKI");
+ 
+ #endif //_WIN32
+ }
+@@ -468,9 +471,10 @@
+ void AudioOpenAL::loadSounds()
+ {
+       int i;
+-      ALsizei size, freq, bits;
++      ALsizei size, freq;
        ALenum format;
        ALvoid *data;
 +      ALboolean loop;
  
        for(i = 0; i < NumSoundTypes; i++)
        {
-@@ -482,9 +483,9 @@
+@@ -481,9 +485,9 @@
                else
                {
  #ifndef _WIN32
@@ -34,7 +92,7 @@
  #else //_WIN32
                        char nameBuffer[256];
                        sprintf(nameBuffer, "%s", dataLoc(fileNames[i]));
-@@ -844,14 +845,16 @@
+@@ -843,14 +847,16 @@
        return false;
  #else //USE_PLAYLIST
        bool retVal;

Modified: packages/branches/chromium/chromium-openal-soft/debian/patches/series
===================================================================
--- packages/branches/chromium/chromium-openal-soft/debian/patches/series       
2008-04-27 03:59:25 UTC (rev 6812)
+++ packages/branches/chromium/chromium-openal-soft/debian/patches/series       
2008-04-27 04:56:55 UTC (rev 6813)
@@ -1,8 +1,6 @@
 05_wall_flag.diff
 10_buildfixes.dpatch
-15_soundfix.dpatch
 20_badcode.dpatch
-25_gcc4.dpatch
 26_gcc4.3.patch -p0
 30_new_openAL.dpatch
 35_powerup_crash.diff

Modified: packages/branches/chromium/chromium-openal-soft/debian/rules
===================================================================
--- packages/branches/chromium/chromium-openal-soft/debian/rules        
2008-04-27 03:59:25 UTC (rev 6812)
+++ packages/branches/chromium/chromium-openal-soft/debian/rules        
2008-04-27 04:56:55 UTC (rev 6813)
@@ -5,27 +5,37 @@
 
 PACKAGE=chromium
 
-configure: configure-stamp
+patch: patch-stamp
+patch-stamp:
+       dh_testdir
+       QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+       touch patch-stamp
+
+configure: patch configure-stamp
 configure-stamp:
        dh_testdir
-       QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
        ./configure  --disable-setup
        touch configure-stamp
 
-build: configure-stamp build-stamp
+build: configure build-stamp
 build-stamp:
        dh_testdir
        $(MAKE)
        touch build-stamp
 
-clean:
+clean: clean-stamp unpatch
+clean-stamp:
        dh_testdir
        dh_testroot
        rm -f build-stamp configure-stamp
        [ ! -f Makefile ] || $(MAKE) distclean
-       QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
        dh_clean
 
+unpatch:
+       dh_testdir
+       QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
+       rm -f patch-stamp
+
 install: build
        dh_testdir
        dh_testroot
@@ -55,4 +65,4 @@
        dh_builddeb
 
 binary: binary-arch binary-indep
-.PHONY: build clean binary-arch binary-indep binary install 
+.PHONY: build clean binary-arch binary-indep binary install


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to