All pastes #913661 Raw Edit

HandBrake on Mac OS X 10.4

public diff v1 · immutable
·published 2008-02-22 06:47 UTC
rendered paste body
Index: macosx/Controller.mm===================================================================--- macosx/Controller.mm	(revision 1312)+++ macosx/Controller.mm	(working copy)@@ -3206,7 +3206,7 @@ #pragma mark - Required /* These are required by the NSOutlineView Datasource Delegate */ /* We use this to deterimine children of an item */-- (id)outlineView:(NSOutlineView *)fPresetsOutlineView child:(NSInteger)index ofItem:(id)item+- (id)outlineView:(NSOutlineView *)fPresetsOutlineView child:(int/*NSInteger*/)index ofItem:(id)item { if (item == nil)         return [UserPresets objectAtIndex:index];Index: macosx/HandBrake.xcodeproj/project.pbxproj===================================================================--- macosx/HandBrake.xcodeproj/project.pbxproj	(revision 1312)+++ macosx/HandBrake.xcodeproj/project.pbxproj	(working copy)@@ -955,7 +955,7 @@ 				HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../contrib/include"; 				INSTALL_PATH = /usr/local/lib; 				LIBRARY_SEARCH_PATHS = "";-				MACOSX_DEPLOYMENT_TARGET = 10.5;+				MACOSX_DEPLOYMENT_TARGET = 10.3; 				OTHER_CFLAGS = ( 					"-D__LIBHB__", 					"-DSYS_DARWIN",@@ -991,7 +991,7 @@ 				PER_ARCH_CFLAGS_ppc = "-DWORDS_BIGENDIAN"; 				PREBINDING = NO; 				PRODUCT_NAME = hb;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				SEPARATE_STRIP = YES; 				ZERO_LINK = NO; 			};@@ -1015,7 +1015,7 @@ 				HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../contrib/include"; 				INSTALL_PATH = /usr/local/lib; 				LIBRARY_SEARCH_PATHS = "";-				MACOSX_DEPLOYMENT_TARGET = 10.5;+				MACOSX_DEPLOYMENT_TARGET = 10.3; 				OTHER_CFLAGS = ( 					"-D__LIBHB__", 					"-DSYS_DARWIN",@@ -1052,7 +1052,7 @@ 				PER_ARCH_CFLAGS_ppc = "-DWORDS_BIGENDIAN"; 				PREBINDING = NO; 				PRODUCT_NAME = hb;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				SEPARATE_STRIP = YES; 				ZERO_LINK = NO; 			};@@ -1074,7 +1074,7 @@ 				HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/../contrib/include"; 				INSTALL_PATH = /usr/local/lib; 				LIBRARY_SEARCH_PATHS = "";-				MACOSX_DEPLOYMENT_TARGET = 10.5;+				MACOSX_DEPLOYMENT_TARGET = 10.3; 				OTHER_CFLAGS = ( 					"-D__LIBHB__", 					"-DSYS_DARWIN",@@ -1111,7 +1111,7 @@ 				PER_ARCH_CFLAGS_ppc = "-DWORDS_BIGENDIAN"; 				PREBINDING = NO; 				PRODUCT_NAME = hb;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				SEPARATE_STRIP = YES; 				ZERO_LINK = NO; 			};@@ -1141,7 +1141,7 @@ 				PER_ARCH_CFLAGS_ppc = "-DWORDS_BIGENDIAN"; 				PREBINDING = NO; 				PRODUCT_NAME = hb;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				ZERO_LINK = NO; 			}; 			name = UB;@@ -1166,7 +1166,7 @@ 				); 				INFOPLIST_FILE = HandBrake.plist; 				LIBRARY_SEARCH_PATHS = "";-				MACOSX_DEPLOYMENT_TARGET = 10.5;+				MACOSX_DEPLOYMENT_TARGET = 10.4; 				OTHER_CFLAGS = ""; 				OTHER_LDFLAGS = ( 					../libhb/libhb.a,@@ -1191,7 +1191,7 @@ 					../contrib/lib/libswscale.a, 				); 				PRODUCT_NAME = HandBrake;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				SECTORDER_FLAGS = ""; 				WARNING_CFLAGS = ( 					"-Wmost",@@ -1212,6 +1212,7 @@ 				HEADER_SEARCH_PATHS = ../libhb; 				INSTALL_PATH = /usr/local/bin; 				LIBRARY_SEARCH_PATHS = "";+				MACOSX_DEPLOYMENT_TARGET = 10.3; 				OTHER_CFLAGS = ""; 				OTHER_LDFLAGS = ( 					../libhb/libhb.a,@@ -1238,7 +1239,7 @@ 				); 				PREBINDING = NO; 				PRODUCT_NAME = HandBrakeCLI;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				ZERO_LINK = NO; 			}; 			name = UB;@@ -1253,8 +1254,8 @@ 				GCC_MODEL_TUNING = G5; 				GCC_PREPROCESSOR_DEFINITIONS = "JOB_GROUPS=1"; 				IBC_NOTICES = NO;-				MACOSX_DEPLOYMENT_TARGET = 10.5;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				MACOSX_DEPLOYMENT_TARGET = 10.4;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 			}; 			name = UB; 		};@@ -1284,7 +1285,7 @@ 				PER_ARCH_CFLAGS_ppc = "-DWORDS_BIGENDIAN"; 				PREBINDING = NO; 				PRODUCT_NAME = hb;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				ZERO_LINK = NO; 			}; 			name = Development;@@ -1314,7 +1315,7 @@ 				PER_ARCH_CFLAGS_ppc = "-DWORDS_BIGENDIAN"; 				PREBINDING = NO; 				PRODUCT_NAME = hb;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				ZERO_LINK = NO; 			}; 			name = Deployment;@@ -1332,6 +1333,7 @@ 				HEADER_SEARCH_PATHS = ../libhb; 				INSTALL_PATH = /usr/local/bin; 				LIBRARY_SEARCH_PATHS = "";+				MACOSX_DEPLOYMENT_TARGET = 10.3; 				OTHER_CFLAGS = ""; 				OTHER_LDFLAGS = ( 					../libhb/libhb.a,@@ -1358,7 +1360,7 @@ 				); 				PREBINDING = NO; 				PRODUCT_NAME = HandBrakeCLI;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				ZERO_LINK = NO; 			}; 			name = Development;@@ -1375,6 +1377,7 @@ 				HEADER_SEARCH_PATHS = ../libhb; 				INSTALL_PATH = /usr/local/bin; 				LIBRARY_SEARCH_PATHS = "";+				MACOSX_DEPLOYMENT_TARGET = 10.3; 				OTHER_CFLAGS = ""; 				OTHER_LDFLAGS = ( 					../libhb/libhb.a,@@ -1401,7 +1404,7 @@ 				); 				PREBINDING = NO; 				PRODUCT_NAME = HandBrakeCLI;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				ZERO_LINK = NO; 			}; 			name = Deployment;@@ -1430,7 +1433,7 @@ 				); 				INFOPLIST_FILE = HandBrake.plist; 				LIBRARY_SEARCH_PATHS = "";-				MACOSX_DEPLOYMENT_TARGET = 10.5;+				MACOSX_DEPLOYMENT_TARGET = 10.4; 				OTHER_CFLAGS = ""; 				OTHER_LDFLAGS = ( 					../libhb/libhb.a,@@ -1455,7 +1458,7 @@ 					../contrib/lib/libswscale.a, 				); 				PRODUCT_NAME = HandBrake;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				SECTORDER_FLAGS = ""; 				WARNING_CFLAGS = ( 					"-Wmost",@@ -1489,7 +1492,7 @@ 				); 				INFOPLIST_FILE = HandBrake.plist; 				LIBRARY_SEARCH_PATHS = "";-				MACOSX_DEPLOYMENT_TARGET = 10.5;+				MACOSX_DEPLOYMENT_TARGET = 10.4; 				OTHER_CFLAGS = ""; 				OTHER_LDFLAGS = ( 					../libhb/libhb.a,@@ -1514,7 +1517,7 @@ 					../contrib/lib/libswscale.a, 				); 				PRODUCT_NAME = HandBrake;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				SECTORDER_FLAGS = ""; 				WARNING_CFLAGS = ( 					"-Wmost",@@ -1536,9 +1539,9 @@ 				GCC_OPTIMIZATION_LEVEL = 0; 				IBC_NOTICES = NO; 				IBC_WARNINGS = YES;-				MACOSX_DEPLOYMENT_TARGET = 10.5;+				MACOSX_DEPLOYMENT_TARGET = 10.4; 				PREBINDING = NO;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 				ZERO_LINK = NO; 			}; 			name = Development;@@ -1549,8 +1552,8 @@ 				GCC_MODEL_TUNING = G5; 				GCC_PREPROCESSOR_DEFINITIONS = "JOB_GROUPS=1"; 				IBC_NOTICES = NO;-				MACOSX_DEPLOYMENT_TARGET = 10.5;-				SDKROOT = /Developer/SDKs/MacOSX10.5.sdk;+				MACOSX_DEPLOYMENT_TARGET = 10.4;+				SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; 			}; 			name = Deployment; 		};Index: macosx/Controller.h===================================================================--- macosx/Controller.h	(revision 1312)+++ macosx/Controller.h	(working copy)@@ -280,7 +280,7 @@      /* These are required by the NSOutlineView Datasource Delegate */ /* We use this to deterimine children of an item */-- (id)outlineView:(NSOutlineView *)fPresetsOutlineView child:(NSInteger)index ofItem:(id)item;+- (id)outlineView:(NSOutlineView *)fPresetsOutlineView child:(int/*NSInteger*/)index ofItem:(id)item; /* We use this to determine if an item should be expandable */ - (BOOL)outlineView:(NSOutlineView *)fPresetsOutlineView isItemExpandable:(id)item; /* used to specify the number of levels to show for each item */Index: contrib/Jamfile===================================================================--- contrib/Jamfile	(revision 1312)+++ contrib/Jamfile	(working copy)@@ -5,6 +5,9 @@ if $(OS) = MACOSX {     WGET = curl -L -o ;+    SDK = -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 ;+    EXTRA_FLAGS = CFLAGS='-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4' LDFLAGS='-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4' ;+    EXTRA_FLAGS2 = --extra-cflags='-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4' --extra-ldflags='-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4' ; } else {@@ -51,7 +54,7 @@     cd `dirname $(>)` && CONTRIB=`pwd` &&     rm -rf a52dec && (gzip -dc a52dec.tar.gz | tar xf -) &&      cd a52dec && $(PATCH) -p1 < ../patch-a52dec.patch &&-    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && $(MAKE) && $(MAKE) install &&+    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache $(EXTRA_FLAGS) && $(MAKE) && $(MAKE) install &&     $(STRIP) $CONTRIB/lib/liba52.a } Wget   $(SUBDIR)/a52dec.tar.gz : $(SUBDIR)/version_a52dec.txt ;@@ -81,7 +84,7 @@     ./configure --prefix=$CONTRIB --enable-gpl --enable-pthreads --enable-swscaler --disable-audio-beos --disable-shared --enable-static \         --disable-decoders --enable-decoder=mp2 --disable-parsers --enable-parser=mpegaudio \         --disable-encoders --enable-encoder=mpeg4 --enable-encoder=ac3 --enable-encoder=snow \-        --disable-muxers --enable-muxer=ipod --disable-demuxers --disable-protocols --disable-bsfs &&+        --disable-muxers --enable-muxer=ipod --disable-demuxers --disable-protocols --disable-bsfs $(EXTRA_FLAGS2) &&     $(MAKE) && $(MAKE) install &&     $(STRIP) $CONTRIB/lib/libavcodec.a }@@ -116,7 +119,7 @@         cd `dirname $(>)` && CONTRIB=`pwd` &&         rm -rf libdvdcss && (gzip -dc libdvdcss.tar.gz | tar xf - ) &&          cd libdvdcss &&-        ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && $(MAKE) && $(MAKE) install &&+        ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache $(EXTRA_FLAGS) && $(MAKE) && $(MAKE) install &&         $(STRIP) $CONTRIB/lib/libdvdcss.a     }     Wget      $(SUBDIR)/libdvdcss.tar.gz : $(SUBDIR)/version_libdvdcss.txt ;@@ -134,7 +137,7 @@     cd `dirname $(>)` && CONTRIB=`pwd` &&     rm -rf libdca && (gzip -dc libdca.tar.gz | tar xf - ) &&      cd libdca && $(PATCH) -p1 < ../patch-libdca.patch &&-    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && $(MAKE) && $(MAKE) install &&+    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache $(EXTRA_FLAGS) && $(MAKE) && $(MAKE) install &&     $(STRIP) $CONTRIB/lib/libdca.a } Wget   $(SUBDIR)/libdca.tar.gz : $(SUBDIR)/version_libdca.txt ;@@ -153,7 +156,7 @@         cd `dirname $(>)` && CONTRIB=`pwd` &&         rm -rf libdvdread && (gzip -dc libdvdread.tar.gz | tar xf - ) &&          cd libdvdread &&-        ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --with-libdvdcss=$CONTRIB &&+        ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --with-libdvdcss=$CONTRIB $(EXTRA_FLAGS) &&         $(MAKE) && $(MAKE) install &&         $(STRIP) $CONTRIB/lib/libdvdread.a     }@@ -184,7 +187,7 @@ {     cd `dirname $(>)` && CONTRIB=`pwd` &&     rm -rf faac && (gzip -dc faac.tar.gz | tar xf - ) && cd faac &&-    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --enable-static &&+    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --enable-static $(EXTRA_FLAGS) &&     $(MAKE) && $(MAKE) install &&     $(STRIP) $CONTRIB/lib/libfaac.a }@@ -201,7 +204,7 @@ {     cd `dirname $(>)` && CONTRIB=`pwd` &&     rm -rf lame && (gzip -dc lame.tar.gz | tar xf - ) && cd lame &&-    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared &&+    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared $(EXTRA_FLAGS) &&     $(MAKE) && $(MAKE) install &&     $(STRIP) $CONTRIB/lib/libmp3lame.a }@@ -222,17 +225,54 @@     Depends $(<) : $(>) ;     Depends lib  : $(<) ; }-actions LibMp4v2+if $(OS) != CYGWIN && $(OS) != MACOSX {-    cd `dirname $(>)` && CONTRIB=`pwd` &&-    rm -rf mpeg4ip && (gzip -dc mpeg4ip.tar.gz | tar xf - ) &&-    cd mpeg4ip && $(LIBMP4V2_PATCH)-    ./bootstrap --cache-file=$CONTRIB/config.cache --disable-mp3lame --disable-faac --disable-x264 --disable-server --disable-player &&-    $(MAKE) -C lib/mp4v2 libmp4v2.la && cp lib/mp4v2/.libs/libmp4v2.a $CONTRIB/lib &&-    cp mpeg4ip_config.h include/mpeg4ip.h include/mpeg4ip_version.h \-        include/mpeg4ip_win32.h lib/mp4v2/*.h $CONTRIB/include &&-    $(STRIP) $CONTRIB/lib/libmp4v2.a+    actions LibMp4v2+    {+        cd `dirname $(>)` && CONTRIB=`pwd` &&+        rm -rf mpeg4ip && (gzip -dc mpeg4ip.tar.gz | tar xf - ) &&+        cd mpeg4ip && $(LIBMP4V2_PATCH)+        ./bootstrap --cache-file=$CONTRIB/config.cache --disable-mp3lame --disable-faac --disable-x264 --disable-server --disable-player &&+        $(MAKE) -C lib/mp4v2 libmp4v2.la && cp lib/mp4v2/.libs/libmp4v2.a $CONTRIB/lib &&+        cp mpeg4ip_config.h include/mpeg4ip.h include/mpeg4ip_version.h \+            include/mpeg4ip_win32.h lib/mp4v2/*.h $CONTRIB/include &&+        $(STRIP) $CONTRIB/lib/libmp4v2.a+    } }++else if $(OS) = MACOSX+{   +    actions LibMp4v2+    {+   # Ugly hack, the bootstrap script does not pass the cflags correctly to the configure script+   # so for now we run configure after bootstrap+        cd `dirname $(>)` && CONTRIB=`pwd` &&+        rm -rf mpeg4ip && (gzip -dc mpeg4ip.tar.gz | tar xf - ) &&+        cd mpeg4ip && $(LIBMP4V2_PATCH)+        ./bootstrap --disable-mp3lame --disable-faac --disable-x264 --disable-server --disable-player &&+   ./configure $(EXTRA_FLAGS) CPPFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4" &&+        $(MAKE) -C lib/mp4v2 libmp4v2.la && cp lib/mp4v2/.libs/libmp4v2.a $CONTRIB/lib &&+        cp mpeg4ip_config.h include/mpeg4ip.h include/mpeg4ip_version.h \+            include/mpeg4ip_win32.h lib/mp4v2/*.h $CONTRIB/include &&+        $(STRIP) $CONTRIB/lib/libmp4v2.a+    }+}       +else+{+    actions LibMp4v2+    {+        cd `dirname $(>)` && CONTRIB=`pwd` &&+        rm -rf mpeg4ip && (gzip -dc mpeg4ip.tar.gz | tar xf - ) && +        cd mpeg4ip &&+        $(PATCH) -p1 < ../patch-mpeg4ip.patch && $(PATCH) -p0 < ../patch-mpeg4ip-no_compressor_name.patch && $(PATCH) -p1 < ../patch_mpeg4ip_cygwin.patch &&+        ./bootstrap --cache-file=$CONTRIB/config.cache --disable-mp3lame --disable-faac --disable-x264 --disable-server --disable-player &&+        $(MAKE) -C lib/mp4v2 libmp4v2.la && cp lib/mp4v2/.libs/libmp4v2.a $CONTRIB/lib &&+        cp mpeg4ip_config.h include/mpeg4ip.h include/mpeg4ip_version.h \+            include/mpeg4ip_win32.h lib/mp4v2/*.h $CONTRIB/include &&+        $(STRIP) $CONTRIB/lib/libmp4v2.a+    }+}+ Wget     $(SUBDIR)/mpeg4ip.tar.gz : $(SUBDIR)/version_mpeg4ip.txt ; LibMp4v2 $(SUBDIR)/lib/libmp4v2.a : $(SUBDIR)/mpeg4ip.tar.gz ; @@ -246,10 +286,11 @@     cd `dirname $(>)` && CONTRIB=`pwd` &&     rm -rf libmkv && (gzip -dc libmkv.tar.gz | tar xf - ) &&      cd libmkv &&-    ./configure --disable-shared --enable-static --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache &&+    ./configure --disable-shared --enable-static --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache $(EXTRA_FLAGS) &&     $(MAKE) && $(MAKE) install &&     $(STRIP) $CONTRIB/lib/libmkv.a }+ Wget    $(SUBDIR)/libmkv.tar.gz : $(SUBDIR)/version_libmkv.txt ; LibMkv  $(SUBDIR)/lib/libmkv.a  : $(SUBDIR)/libmkv.tar.gz ; @@ -264,7 +305,7 @@     cd `dirname $(>)` && CONTRIB=`pwd` &&     rm -rf mpeg2dec && (gzip -dc mpeg2dec.tar.gz | tar xf - ) &&      cd mpeg2dec && $(PATCH) -p1 < ../patch-libmpeg2.patch &&-    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --disable-sdl &&+    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --disable-sdl $(EXTRA_FLAGS) &&     $(MAKE) && $(MAKE) install &&     $(STRIP) $CONTRIB/lib/libmpeg2.a }@@ -282,7 +323,7 @@     cd `dirname $(>)` && CONTRIB=`pwd` &&     rm -rf libogg && (gzip -dc libogg.tar.gz | tar xf - ) &&      cd libogg &&-    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared &&+    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared $(EXTRA_FLAGS) &&     $(MAKE) && $(MAKE) install &&     $(STRIP) $CONTRIB/lib/libogg.a }@@ -300,7 +341,7 @@     cd `dirname $(>)` && CONTRIB=`pwd` &&     rm -rf libsamplerate && (gzip -dc libsamplerate.tar.gz | tar xf - ) &&      cd libsamplerate &&-    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared &&+    ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared $(EXTRA_FLAGS) &&     $(MAKE) && $(MAKE) install &&     $(STRIP) $CONTRIB/lib/libsamplerate.a }@@ -318,7 +359,7 @@     cd `dirname $(>)` && CONTRIB=`pwd` &&     rm -rf libvorbis && (gzip -dc libvorbis.tar.gz | tar xf - ) &&     cd libvorbis &&-    ./configure --prefix=$CONTRIB --with-ogg=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared &&+    ./configure --prefix=$CONTRIB --with-ogg=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared $(EXTRA_FLAGS) &&     $(MAKE) && $(MAKE) install &&     $(STRIP) $CONTRIB/lib/libvorbis.a }@@ -359,7 +400,7 @@     cd `dirname $(>)` && CONTRIB=`pwd` &&     rm -rf x264 && (gzip -dc x264.tar.gz | tar xf - ) &&      cd x264 && $(LIBX264_PATCH)-    bash ./configure --prefix=$CONTRIB --enable-pthread &&+    bash ./configure --prefix=$CONTRIB --enable-pthread $(EXTRA_FLAGS2) &&     $(MAKE) libx264.a && cp libx264.a $CONTRIB/lib/ && cp x264.h $CONTRIB/include/ && $(STRIP) $CONTRIB/lib/libx264.a } Wget    $(SUBDIR)/x264.tar.gz   : $(SUBDIR)/version_x264.txt ;@@ -386,7 +427,7 @@     cd `dirname $(>)` && CONTRIB=`pwd` &&     rm -rf xvidcore && (gzip -dc xvidcore.tar.gz | tar xf - ) &&     cd xvidcore && $(LIBXVIDCORE_PATCH)-    cd build/generic/ && ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && $(MAKE) libxvidcore.a &&+    cd build/generic/ && ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache $(EXTRA_FLAGS) && $(MAKE) libxvidcore.a &&     cp ./=build/libxvidcore.a $CONTRIB/lib/ &&     cp ../../src/xvid.h $CONTRIB/include/ &&     $(STRIP) $CONTRIB/lib/libxvidcore.a