New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #28281: VLC-1.1.7-WIP.patch

File VLC-1.1.7-WIP.patch, 31.5 KB (added by jeremyhu@…, 13 months ago)

VLC-1.1.7-WIP.patch

  • files/patch-png.c.diff

     
    1 --- modules/codec/png.c.orig    2011-01-17 18:13:50.000000000 -0500 
    2 +++ modules/codec/png.c 2011-01-17 18:13:56.000000000 -0500 
    3 @@ -155,7 +155,7 @@ 
    4      p_info = png_create_info_struct( p_png ); 
    5      if( p_info == NULL ) 
    6      { 
    7 -        png_destroy_read_struct( &p_png, png_infopp_NULL, png_infopp_NULL ); 
    8 +        png_destroy_read_struct( &p_png, (png_infopp) NULL, (png_infopp) NULL ); 
    9          block_Release( p_block ); *pp_block = NULL; 
    10          return NULL; 
    11      } 
    12 @@ -163,7 +163,7 @@ 
    13      p_end_info = png_create_info_struct( p_png ); 
    14      if( p_end_info == NULL ) 
    15      { 
    16 -        png_destroy_read_struct( &p_png, &p_info, png_infopp_NULL ); 
    17 +        png_destroy_read_struct( &p_png, &p_info, (png_infopp) NULL ); 
    18          block_Release( p_block ); *pp_block = NULL; 
    19          return NULL; 
    20      } 
  • files/patch-Makefile.am.diff

     
    1 --- Makefile.am.orig    2009-07-07 17:34:22.000000000 +0200 
    2 +++ Makefile.am 2009-07-07 17:38:50.000000000 +0200 
    3 @@ -411,13 +411,6 @@ 
     1--- Makefile.am.orig    2011-02-04 15:59:01.000000000 -0500 
     2+++ Makefile.am 2011-02-04 15:59:01.000000000 -0500 
     3@@ -426,13 +426,6 @@ 
    44 vlc$(EXEEXT): 
    5         ln -sf bin/vlc-static$(EXEEXT) vlc$(EXEEXT) 
     5        $(AM_V_GEN)ln -sf bin/vlc-static$(EXEEXT) vlc$(EXEEXT) 
    66  
    77-if HAVE_DARWIN 
    8 -if BUILD_VLC 
     8-if BUILD_MACOSX_VLC_APP 
    99-# Create the MacOS X app 
    1010-noinst_DATA = VLC.app 
    1111-endif 
    1212-endif 
    1313- 
    14  # VLC-release.app for packaging and giving it to your friends 
    15  # use package-macosx to get a nice dmg 
    16  VLC-release.app: vlc 
    17 @@ -428,7 +421,7 @@ 
     14 silentstd = $(silentstd_$(V)) 
     15 silentstd_ = $(silentstd_$(AM_DEFAULT_VERBOSITY)) 
     16 silentstd_0 = 2>&1 >/dev/null 
     17@@ -447,7 +440,7 @@ 
    1818        for i in vlc.xcodeproj Resources README.MacOSX.rtf ; do \ 
    1919          cp -R $(srcdir)/extras/package/macosx/$$i $(top_builddir)/tmp/extras/package/macosx/; \ 
    2020        done 
    21 -       REVISION=`git describe --always` && \ 
    22 +       REVISION="$(VERISON_REVISION)" && \ 
     21-       REVISION=`(git --git-dir=$(srcdir)/.git describe --always || echo exported)` && \ 
     22+       REVISION="$(VERSION_REVISION)" && \ 
    2323        cat $(top_builddir)/extras/package/macosx/Info.plist | \ 
    2424        sed "s/#REVISION#/$$REVISION/g" > $(top_builddir)/tmp/extras/package/macosx/Info.plist 
    2525        cp -R $(top_builddir)/extras/package/macosx/Resources $(top_builddir)/tmp/extras/package/macosx/ 
    26 @@ -582,7 +575,7 @@ 
     26@@ -509,7 +500,7 @@ 
     27        $(AM_V_GEN)cd $(top_builddir)/tmp/extras/package/macosx && \ 
     28        xcodebuild -target vlc SYMROOT=../../../build DSTROOT=../../../build $(silentstd) && \ 
     29        cd ../../../../ && \ 
     30-       cp -R $(top_builddir)/tmp/build/Default/VLC.bundle $(top_builddir)/VLC-release.app; \ 
     31+       cp -r $(top_builddir)/tmp/build/Default/VLC.bundle $(top_builddir)/VLC-release.app; \ 
     32        rm -Rf $(top_builddir)/tmp 
     33        $(INSTALL) -d $(top_builddir)/VLC-release.app/Contents/MacOS 
     34        PRODUCT="VLC-release.app" ACTION="release-makefile" src_dir=$(srcdir) build_dir=$(top_builddir) sh $(srcdir)/projects/macosx/framework/Pre-Compile.sh 
     35@@ -600,7 +591,7 @@ 
    2736        for i in vlc.xcodeproj Resources README.MacOSX.rtf; do \ 
    2837          cp -R $(srcdir)/extras/package/macosx/$$i $(top_builddir)/tmp/extras/package/macosx/; \ 
    2938        done 
    30 -       REVISION=`git describe --always` && \ 
     39-       REVISION=`(git --git-dir=$(srcdir)/.git describe --always || echo exported)` && \ 
    3140+       REVISION="$(VERSION_REVISION)" && \ 
    3241        cat $(top_builddir)/extras/package/macosx/Info.plist | \ 
    3342        sed "s/#REVISION#/$$REVISION/g" > $(top_builddir)/tmp/extras/package/macosx/Info.plist 
    3443        cp -R $(top_builddir)/extras/package/macosx/Resources $(top_builddir)/tmp/extras/package/macosx/ 
     44@@ -662,12 +651,12 @@ 
     45        $(AM_V_GEN)cd $(top_builddir)/tmp/extras/package/macosx && \ 
     46        xcodebuild install -target vlc SYMROOT=../../../build DSTROOT=../../../build $(silentstd) && \ 
     47        cd ../../../../ && \ 
     48-       cp -R $(top_builddir)/tmp/build/Default/VLC.bundle $(top_builddir)/VLC.app 
     49+       cp -r $(top_builddir)/tmp/build/Default/VLC.bundle $(top_builddir)/VLC.app 
     50        $(INSTALL) -d $(top_builddir)/VLC.app/Contents/MacOS 
     51        touch $(top_builddir)/VLC.app/Contents/MacOS/VLC 
     52        chmod +x $(top_builddir)/VLC.app/Contents/MacOS/VLC 
     53        $(INSTALL) $(top_builddir)/bin/.libs/vlc $(top_builddir)/VLC.app/Contents/MacOS/VLC 
     54-       ln -sf ../../../modules $(top_builddir)/VLC.app/Contents/MacOS/plugins 
     55+       ln -sf "$(vlclibdir)/plugins" $(top_builddir)/VLC.app/Contents/MacOS/plugins 
     56        install -d $(top_builddir)/VLC.app/Contents/MacOS/share 
     57        for i in `ls $(srcdir)/share`; do \ 
     58           ln -sf `pwd`/$(srcdir)/share/$$i $(top_builddir)/VLC.app/Contents/MacOS/share/; \ 
     59--- src/Makefile.am.orig        2011-02-04 15:59:01.000000000 -0500 
     60+++ src/Makefile.am     2011-02-04 15:59:01.000000000 -0500 
     61@@ -525,8 +525,7 @@ 
     62  
     63 stamp-revision: 
     64        $(AM_V_at)rm -f -- revision.tmp 
     65-       $(AM_V_GEN)(git --git-dir="$(top_srcdir)/.git/" describe --tags --long \ 
     66-               --match '?.*.*' --always || echo exported) > revision.tmp 
     67+       $(AM_V_GEN)(echo "$(VERSION_REVISION)") > revision.tmp 
     68        $(AM_V_at)if diff revision.tmp revision.txt >/dev/null 2>&1; then \ 
     69                rm -f -- revision.tmp; \ 
     70        else \ 
  • files/patch-fdatasync_sl.diff

     
    1 --- configure.ac.orig.sl        2009-09-19 15:25:24.000000000 +0200 
    2 +++ configure.ac        2009-09-19 15:25:47.000000000 +0200 
    3 @@ -567,9 +567,7 @@ 
    4  AC_CHECK_FUNCS(fcntl) 
    5  AC_REPLACE_FUNCS([asprintf atof atoll getcwd gmtime_r lldiv localtime_r rewind strcasecmp strcasestr strdup strlcpy strncasecmp strndup strnlen strsep strtof strtoll vasprintf swab]) 
    6  AC_CHECK_FUNCS([stricmp strnicmp]) 
     1--- configure.ac.orig   2011-02-04 15:59:01.000000000 -0500 
     2+++ configure.ac        2011-02-04 15:59:01.000000000 -0500 
     3@@ -552,9 +552,7 @@ 
     4 dnl Check for usual libc functions 
     5 AC_CHECK_FUNCS([ctime_r daemon fcntl fdopendir fstatvfs fork getenv getpwuid_r gettimeofday isatty lstat memalign openat posix_fadvise posix_madvise posix_memalign setenv setlocale stricmp strnicmp tdestroy uselocale]) 
     6 AC_REPLACE_FUNCS([asprintf atof atoll getcwd getdelim getpid gmtime_r lldiv localtime_r nrand48 rewind strcasecmp strcasestr strdup strlcpy strncasecmp strndup strnlen strsep strtof strtok_r strtoll swab vasprintf]) 
    77-AC_CHECK_FUNCS(fdatasync,, 
    88-  [AC_DEFINE(fdatasync, fsync, [Alias fdatasync() to fsync() if missing.]) 
    99-]) 
    1010+AC_DEFINE(fdatasync, fsync, [Alias fdatasync() to fsync() if missing.]) 
    1111  
    12  dnl Check for Linux system calls 
    13  AC_CHECK_FUNCS([vmsplice]) 
     12 dnl Check for non-standard system calls 
     13 AC_CHECK_FUNCS([accept4 dup3 eventfd vmsplice]) 
  • files/patch-no-sparkle.diff

     
     1--- Makefile.am.orig    2011-02-04 15:59:01.000000000 -0500 
     2+++ Makefile.am 2011-02-04 15:59:01.000000000 -0500 
     3@@ -447,8 +447,6 @@ 
     4        for i in AUTHORS COPYING THANKS; do \ 
     5          cp "$(srcdir)/$$i" $(top_builddir)/tmp; \ 
     6        done 
     7-       mkdir -p $(top_builddir)/tmp/extras/contrib/Sparkle 
     8-       cp -R $(CONTRIB_DIR)/Sparkle/Sparkle.framework $(top_builddir)/tmp/extras/contrib/Sparkle 
     9        mkdir -p $(top_builddir)/tmp/modules/audio_output 
     10        mkdir -p $(top_builddir)/tmp/modules/gui/macosx 
     11        for i in \ 
     12@@ -600,8 +598,6 @@ 
     13        for i in AUTHORS COPYING THANKS; do \ 
     14          cp "$(srcdir)/$$i" $(top_builddir)/tmp; \ 
     15        done 
     16-       mkdir -p $(top_builddir)/tmp/extras/contrib/Sparkle 
     17-       cp -R $(CONTRIB_DIR)/Sparkle/Sparkle.framework $(top_builddir)/tmp/extras/contrib/Sparkle 
     18        mkdir -p $(top_builddir)/tmp/modules/audio_output 
     19        mkdir -p $(top_builddir)/tmp/modules/gui/macosx 
     20        for i in \ 
     21--- configure.ac.orig   2011-02-04 15:59:01.000000000 -0500 
     22+++ configure.ac        2011-02-04 15:59:01.000000000 -0500 
     23@@ -4037,8 +4035,6 @@ 
     24   VLC_ADD_LDFLAGS([macosx minimal_macosx],            [-Wl,-framework,CoreServices]) 
     25   VLC_ADD_LDFLAGS([macosx minimal_macosx],            [-Wl,-framework,AGL]) 
     26   VLC_ADD_LDFLAGS([macosx],                           [-Wl,-framework,IOKit]) 
     27-  VLC_ADD_LDFLAGS([macosx],                           [-F${CONTRIB_DIR}/Sparkle -Wl,-framework,Sparkle]) 
     28-  VLC_ADD_OBJCFLAGS([macosx],                         [-F${CONTRIB_DIR}/Sparkle]) 
     29   dnl For bug report 
     30   VLC_ADD_LDFLAGS([macosx],                           [-Wl,-framework,AddressBook]) 
     31   VLC_ADD_LDFLAGS([macosx],                           [-Wl,-framework,WebKit]) 
     32--- extras/package/macosx/vlc.xcodeproj/project.pbxproj.orig    2011-02-04 15:59:01.000000000 -0500 
     33+++ extras/package/macosx/vlc.xcodeproj/project.pbxproj 2011-02-04 15:59:01.000000000 -0500 
     34@@ -133,8 +133,6 @@ 
     35                CC402F420E00ABBB006A4BA4 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC3DC89B0A7CDB9600B53F32 /* ApplicationServices.framework */; }; 
     36                CC402F430E00ABBB006A4BA4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC1941240B9C1F8400635F6B /* QTKit.framework */; }; 
     37                CC402F440E00ABBB006A4BA4 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC962E2C0CC7992800A56695 /* WebKit.framework */; }; 
     38-               CC426FD11020D44F00A32659 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC426FD01020D44F00A32659 /* Sparkle.framework */; }; 
     39-               CC426FD71020D47100A32659 /* Sparkle.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = CC426FD01020D44F00A32659 /* Sparkle.framework */; }; 
     40                CC62B8D00FC5787D0077BB8C /* aiff.icns in Resources */ = {isa = PBXBuildFile; fileRef = CC62B8C50FC5787D0077BB8C /* aiff.icns */; }; 
     41                CC62B8D10FC5787D0077BB8C /* audio.icns in Resources */ = {isa = PBXBuildFile; fileRef = CC62B8C60FC5787D0077BB8C /* audio.icns */; }; 
     42                CC62B8D20FC5787D0077BB8C /* flv.icns in Resources */ = {isa = PBXBuildFile; fileRef = CC62B8C70FC5787D0077BB8C /* flv.icns */; }; 
     43@@ -173,20 +171,6 @@ 
     44                CCF11B540F8BFB520088542D /* ErrorPanel.nib in Resources */ = {isa = PBXBuildFile; fileRef = CCF11B520F8BFB520088542D /* ErrorPanel.nib */; }; 
     45 /* End PBXBuildFile section */ 
     46  
     47-/* Begin PBXCopyFilesBuildPhase section */ 
     48-               CC426FD81020D48700A32659 /* Copy Frameworks */ = { 
     49-                       isa = PBXCopyFilesBuildPhase; 
     50-                       buildActionMask = 2147483647; 
     51-                       dstPath = ""; 
     52-                       dstSubfolderSpec = 10; 
     53-                       files = ( 
     54-                               CC426FD71020D47100A32659 /* Sparkle.framework in Copy Frameworks */, 
     55-                       ); 
     56-                       name = "Copy Frameworks"; 
     57-                       runOnlyForDeploymentPostprocessing = 0; 
     58-               }; 
     59-/* End PBXCopyFilesBuildPhase section */ 
     60- 
     61 /* Begin PBXFileReference section */ 
     62                089C1672FE841209C02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; 
     63                089C167FFE841241C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; 
     64@@ -296,7 +280,6 @@ 
     65                CC33C2500D2578F5008C4683 /* fullscreen_graphite.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = fullscreen_graphite.png; path = Resources/fullscreen_graphite.png; sourceTree = "<group>"; }; 
     66                CC3DC89B0A7CDB9600B53F32 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; }; 
     67                CC402F4B0E00ABBB006A4BA4 /* VLC.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VLC.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 
     68-               CC426FD01020D44F00A32659 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sparkle.framework; path = ../../contrib/Sparkle/Sparkle.framework; sourceTree = SOURCE_ROOT; }; 
     69                CC4A33210F8CB017000FC4A7 /* coredialogs.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = coredialogs.m; path = ../../../modules/gui/macosx/coredialogs.m; sourceTree = SOURCE_ROOT; }; 
     70                CC4A33220F8CB017000FC4A7 /* coredialogs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = coredialogs.h; path = ../../../modules/gui/macosx/coredialogs.h; sourceTree = SOURCE_ROOT; }; 
     71                CC4ED9AC0ABE07C800CA4CC5 /* add_embedded_blue.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = add_embedded_blue.png; path = Resources/add_embedded_blue.png; sourceTree = "<group>"; }; 
     72@@ -438,7 +421,6 @@ 
     73                                CC402F430E00ABBB006A4BA4 /* QTKit.framework in Frameworks */, 
     74                                CC402F440E00ABBB006A4BA4 /* WebKit.framework in Frameworks */, 
     75                                CCBE999F0F922C51000705F8 /* CoreServices.framework in Frameworks */, 
     76-                               CC426FD11020D44F00A32659 /* Sparkle.framework in Frameworks */, 
     77                        ); 
     78                        runOnlyForDeploymentPostprocessing = 0; 
     79                }; 
     80@@ -547,7 +529,6 @@ 
     81                1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = { 
     82                        isa = PBXGroup; 
     83                        children = ( 
     84-                               CC426FD01020D44F00A32659 /* Sparkle.framework */, 
     85                                CCBE999E0F922C51000705F8 /* CoreServices.framework */, 
     86                                CC962E2C0CC7992800A56695 /* WebKit.framework */, 
     87                                CC1941240B9C1F8400635F6B /* QTKit.framework */, 
     88@@ -852,7 +833,6 @@ 
     89                                CC402EAF0E00ABBB006A4BA4 /* Resources */, 
     90                                CC402F400E00ABBB006A4BA4 /* Frameworks */, 
     91                                CC402F450E00ABBB006A4BA4 /* Rez */, 
     92-                               CC426FD81020D48700A32659 /* Copy Frameworks */, 
     93                        ); 
     94                        buildRules = ( 
     95                        ); 
     96@@ -1177,9 +1157,7 @@ 
     97                                COPY_PHASE_STRIP = NO; 
     98                                FRAMEWORK_SEARCH_PATHS = ( 
     99                                        "$(inherited)", 
     100-                                       "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 
     101                                ); 
     102-                               FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/Sparkle\""; 
     103                                GCC_DYNAMIC_NO_PIC = NO; 
     104                                GCC_ENABLE_FIX_AND_CONTINUE = YES; 
     105                                GCC_GENERATE_DEBUGGING_SYMBOLS = YES; 
     106@@ -1211,9 +1189,7 @@ 
     107                                COPY_PHASE_STRIP = YES; 
     108                                FRAMEWORK_SEARCH_PATHS = ( 
     109                                        "$(inherited)", 
     110-                                       "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 
     111                                ); 
     112-                               FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/Sparkle\""; 
     113                                GCC_ENABLE_FIX_AND_CONTINUE = NO; 
     114                                GCC_SYMBOLS_PRIVATE_EXTERN = NO; 
     115                                HEADER_SEARCH_PATHS = ""; 
     116@@ -1241,9 +1217,7 @@ 
     117                        buildSettings = { 
     118                                FRAMEWORK_SEARCH_PATHS = ( 
     119                                        "$(inherited)", 
     120-                                       "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", 
     121                                ); 
     122-                               FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../contrib/Sparkle\""; 
     123                                GCC_SYMBOLS_PRIVATE_EXTERN = NO; 
     124                                HEADER_SEARCH_PATHS = ""; 
     125                                INFOPLIST_FILE = Info.plist; 
     126--- modules/gui/macosx/intf.m.orig      2011-02-04 15:59:01.000000000 -0500 
     127+++ modules/gui/macosx/intf.m   2011-02-04 15:59:01.000000000 -0500 
     128@@ -56,7 +56,6 @@ 
     129  
     130 #import <AddressBook/AddressBook.h>         /* for crashlog send mechanism */ 
     131 #import <IOKit/hidsystem/ev_keymap.h>         /* for the media key support */ 
     132-#import <Sparkle/Sparkle.h>                 /* we're the update delegate */ 
     133  
     134 /***************************************************************************** 
     135  * Local prototypes. 
     136@@ -900,19 +899,6 @@ 
     137 } 
     138  
     139 #pragma mark - 
     140-#pragma mark Sparkle delegate 
     141-/* received directly before the update gets installed, so let's shut down a bit */ 
     142-- (void)updater:(SUUpdater *)updater willInstallUpdate:(SUAppcastItem *)update 
     143-{ 
     144-    [o_remote stopListening: self]; 
     145-    var_SetInteger( p_intf->p_libvlc, "key-action", ACTIONID_STOP ); 
     146- 
     147-    /* Close the window directly, because we do know that there 
     148-     * won't be anymore video. It's currently waiting a bit. */ 
     149-    [[[o_controls voutView] window] orderOut:self]; 
     150-} 
     151- 
     152-#pragma mark - 
     153 #pragma mark Toolbar delegate 
     154  
     155 /* Our item identifiers */ 
     156--- modules/gui/macosx/simple_prefs.m.orig      2011-02-04 15:59:01.000000000 -0500 
     157+++ modules/gui/macosx/simple_prefs.m   2011-02-04 15:59:01.000000000 -0500 
     158@@ -29,7 +29,6 @@ 
     159 #import "misc.h" 
     160 #import "intf.h" 
     161 #import "AppleRemote.h" 
     162-#import <Sparkle/Sparkle.h>                        //for o_intf_last_update_lbl 
     163  
     164 static NSString* VLCSPrefsToolbarIdentifier = @"Our Simple Preferences Toolbar Identifier"; 
     165 static NSString* VLCIntfSettingToolbarIdentifier = @"Intf Settings Item Identifier"; 
     166@@ -462,10 +461,6 @@ 
     167        [self setupButton: o_intf_mediakeys_ckb forBoolValue: "macosx-mediakeys"]; 
     168     [self setupButton: o_intf_mediakeys_bg_ckb forBoolValue: "macosx-mediakeys-background"]; 
     169     [o_intf_mediakeys_bg_ckb setEnabled: [o_intf_mediakeys_ckb state]]; 
     170-    if( [[SUUpdater sharedUpdater] lastUpdateCheckDate] != NULL ) 
     171-        [o_intf_last_update_lbl setStringValue: [NSString stringWithFormat: _NS("Last check on: %@"), [[[SUUpdater sharedUpdater] lastUpdateCheckDate] descriptionWithLocale: [[NSUserDefaults standardUserDefaults] dictionaryRepresentation]]]]; 
     172-    else 
     173-        [o_intf_last_update_lbl setStringValue: _NS("No check was performed yet.")]; 
     174  
     175     /****************** 
     176      * audio settings * 
  • files/patch-configure.ac-xcb.diff

     
    1 --- configure.ac.orig   2009-07-12 12:31:28.000000000 +0200 
    2 +++ configure.ac        2009-07-12 12:32:23.000000000 +0200 
    3 @@ -5362,19 +5362,6 @@ 
    4    fi 
    5  fi 
    6   
    7 -dnl 
    8 -dnl Global hotkeys using XCB 
    9 -dnl 
    10 -PKG_CHECK_MODULES(XCB, [xcb], [ 
    11 -  PKG_CHECK_MODULES(XCB_KEYSYMS, [xcb-keysyms], [ 
    12 -    PKG_CHECK_MODULES(XPROTO, [xproto], [ 
    13 -      VLC_ADD_PLUGIN([globalhotkeys]) 
    14 -      VLC_ADD_CFLAGS([globalhotkeys],[${XCB_KEYSYMS_CFLAGS} ${XCB_CFLAGS}] ) 
    15 -      VLC_ADD_LIBS([globalhotkeys],[${XCB_KEYSYMS_LIBS} ${XCB_LIBS}] ) 
    16 -    ], [ AC_MSG_WARN( [Xproto not found] ) ]) 
    17 -  ], [ AC_MSG_WARN( [XCB keysyms was not found]) ]) 
    18 -], [ AC_MSG_WARN( [XCB was not found]) ]) 
    19 - 
    20  AC_ARG_WITH(,[Misc options:]) 
    21   
    22  dnl 
  • files/patch-qt4-x11.diff

     
    1 --- configure.ac.orig   2009-04-13 18:24:35.000000000 -0700 
    2 +++ configure.ac        2009-04-13 18:25:36.000000000 -0700 
    3 @@ -4965,7 +4965,7 @@ AS_IF([test "${enable_qt4}" != "no"], [ 
    4      VLC_ADD_PLUGIN([qt4]) 
    5      AC_DEFINE([HAVE_QT4], 1, [Define to 1 if you have QT4 library.]) 
     1--- configure.ac.orig   2011-02-04 15:59:01.000000000 -0500 
     2+++ configure.ac        2011-02-04 15:59:01.000000000 -0500 
     3@@ -3995,7 +3993,7 @@ 
    64     ALIASES="${ALIASES} qvlc" 
    7 -    AS_IF([test "${SYS}" != "mingw32" -a "${SYS}" != "mingwce" -a "${SYS}" != "cygwin" -a "${SYS}" != "darwin"], [ 
    8 +    AS_IF([test "${SYS}" != "mingw32" -a "${SYS}" != "mingwce" -a "${SYS}" != "cygwin"], [ 
    9          VLC_ADD_LIBS([qt4],[$QT4_LIBS -lX11]) 
    10      ], [ 
    11          VLC_ADD_LIBS([qt4],[$QT4_LIBS -lqjpeg]) 
     5     QT4LOCALEDIR="$(eval $PKG_CONFIG --variable=prefix QtCore)/share/qt4/translations/" 
     6     AC_SUBST(QT4LOCALEDIR) 
     7-    AS_IF([test "${SYS}" != "mingw32" -a "${SYS}" != "mingwce" -a "${SYS}" != "darwin"], [ 
     8+    AS_IF([test "${SYS}" != "mingw32" -a "${SYS}" != "mingwce"], [ 
     9         VLC_ADD_LIBS([qt4],[$QT4_LIBS ${X_LIBS} ${X_PRE_LIBS} -lX11]) 
     10         need_xid_provider="no" 
     11         VLC_ADD_CXXFLAGS([qt4],[$QT4_CFLAGS ${X_CFLAGS} -DQT4LOCALEDIR=\\\\\\\"${QT4LOCALEDIR}\\\\\\\"]) 
  • files/patch-matroska.diff

     
     1--- modules/demux/mkv/matroska_segment.cpp.orig 2011-02-04 15:59:01.000000000 -0500 
     2+++ modules/demux/mkv/matroska_segment.cpp      2011-02-04 15:59:01.000000000 -0500 
     3@@ -220,74 +220,6 @@ 
     4                     } 
     5                     ep->Up(); 
     6                 } 
     7-                else if( MKV_IS_ID( el, KaxTagGeneral ) ) 
     8-                { 
     9-                    msg_Dbg( &sys.demuxer, "|   + General" ); 
     10-                    ep->Down(); 
     11-                    while( ( el = ep->Get() ) != NULL ) 
     12-                    { 
     13-                        msg_Dbg( &sys.demuxer, "|   |   + Unknown (%s)", typeid( *el ).name() ); 
     14-                    } 
     15-                    ep->Up(); 
     16-                } 
     17-                else if( MKV_IS_ID( el, KaxTagGenres ) ) 
     18-                { 
     19-                    msg_Dbg( &sys.demuxer, "|   + Genres" ); 
     20-                    ep->Down(); 
     21-                    while( ( el = ep->Get() ) != NULL ) 
     22-                    { 
     23-                        msg_Dbg( &sys.demuxer, "|   |   + Unknown (%s)", typeid( *el ).name() ); 
     24-                    } 
     25-                    ep->Up(); 
     26-                } 
     27-                else if( MKV_IS_ID( el, KaxTagAudioSpecific ) ) 
     28-                { 
     29-                    msg_Dbg( &sys.demuxer, "|   + Audio Specific" ); 
     30-                    ep->Down(); 
     31-                    while( ( el = ep->Get() ) != NULL ) 
     32-                    { 
     33-                        msg_Dbg( &sys.demuxer, "|   |   + Unknown (%s)", typeid( *el ).name() ); 
     34-                    } 
     35-                    ep->Up(); 
     36-                } 
     37-                else if( MKV_IS_ID( el, KaxTagImageSpecific ) ) 
     38-                { 
     39-                    msg_Dbg( &sys.demuxer, "|   + Images Specific" ); 
     40-                    ep->Down(); 
     41-                    while( ( el = ep->Get() ) != NULL ) 
     42-                    { 
     43-                        msg_Dbg( &sys.demuxer, "|   |   + Unknown (%s)", typeid( *el ).name() ); 
     44-                    } 
     45-                    ep->Up(); 
     46-                } 
     47-                else if( MKV_IS_ID( el, KaxTagMultiComment ) ) 
     48-                { 
     49-                    msg_Dbg( &sys.demuxer, "|   + Multi Comment" ); 
     50-                } 
     51-                else if( MKV_IS_ID( el, KaxTagMultiCommercial ) ) 
     52-                { 
     53-                    msg_Dbg( &sys.demuxer, "|   + Multi Commercial" ); 
     54-                } 
     55-                else if( MKV_IS_ID( el, KaxTagMultiDate ) ) 
     56-                { 
     57-                    msg_Dbg( &sys.demuxer, "|   + Multi Date" ); 
     58-                } 
     59-                else if( MKV_IS_ID( el, KaxTagMultiEntity ) ) 
     60-                { 
     61-                    msg_Dbg( &sys.demuxer, "|   + Multi Entity" ); 
     62-                } 
     63-                else if( MKV_IS_ID( el, KaxTagMultiIdentifier ) ) 
     64-                { 
     65-                    msg_Dbg( &sys.demuxer, "|   + Multi Identifier" ); 
     66-                } 
     67-                else if( MKV_IS_ID( el, KaxTagMultiLegal ) ) 
     68-                { 
     69-                    msg_Dbg( &sys.demuxer, "|   + Multi Legal" ); 
     70-                } 
     71-                else if( MKV_IS_ID( el, KaxTagMultiTitle ) ) 
     72-                { 
     73-                    msg_Dbg( &sys.demuxer, "|   + Multi Title" ); 
     74-                } 
     75                 else 
     76                 { 
     77                     msg_Dbg( &sys.demuxer, "|   + LoadTag Unknown (%s)", typeid( *el ).name() ); 
     78--- modules/demux/mkv/mkv.hpp.orig      2011-02-04 15:59:01.000000000 -0500 
     79+++ modules/demux/mkv/mkv.hpp   2011-02-04 15:59:01.000000000 -0500 
     80@@ -92,7 +92,6 @@ 
     81 #include "matroska/KaxSegment.h" 
     82 #include "matroska/KaxTag.h" 
     83 #include "matroska/KaxTags.h" 
     84-#include "matroska/KaxTagMulti.h" 
     85 #include "matroska/KaxTracks.h" 
     86 #include "matroska/KaxTrackAudio.h" 
     87 #include "matroska/KaxTrackVideo.h" 
  • files/patch-noKaxTagMulti.diff

     
    1 --- modules/demux/mkv/matroska_segment.cpp.orig 2011-03-13 17:17:07.000000000 -0700 
    2 +++ modules/demux/mkv/matroska_segment.cpp      2011-03-13 17:17:31.000000000 -0700 
    3 @@ -215,74 +215,6 @@ void matroska_segment_c::LoadTags( KaxTa 
    4                      } 
    5                      ep->Up(); 
    6                  } 
    7 -                else if( MKV_IS_ID( el, KaxTagGeneral ) ) 
    8 -                { 
    9 -                    msg_Dbg( &sys.demuxer, "|   + General" ); 
    10 -                    ep->Down(); 
    11 -                    while( ( el = ep->Get() ) != NULL ) 
    12 -                    { 
    13 -                        msg_Dbg( &sys.demuxer, "|   |   + Unknown (%s)", typeid( *el ).name() ); 
    14 -                    } 
    15 -                    ep->Up(); 
    16 -                } 
    17 -                else if( MKV_IS_ID( el, KaxTagGenres ) ) 
    18 -                { 
    19 -                    msg_Dbg( &sys.demuxer, "|   + Genres" ); 
    20 -                    ep->Down(); 
    21 -                    while( ( el = ep->Get() ) != NULL ) 
    22 -                    { 
    23 -                        msg_Dbg( &sys.demuxer, "|   |   + Unknown (%s)", typeid( *el ).name() ); 
    24 -                    } 
    25 -                    ep->Up(); 
    26 -                } 
    27 -                else if( MKV_IS_ID( el, KaxTagAudioSpecific ) ) 
    28 -                { 
    29 -                    msg_Dbg( &sys.demuxer, "|   + Audio Specific" ); 
    30 -                    ep->Down(); 
    31 -                    while( ( el = ep->Get() ) != NULL ) 
    32 -                    { 
    33 -                        msg_Dbg( &sys.demuxer, "|   |   + Unknown (%s)", typeid( *el ).name() ); 
    34 -                    } 
    35 -                    ep->Up(); 
    36 -                } 
    37 -                else if( MKV_IS_ID( el, KaxTagImageSpecific ) ) 
    38 -                { 
    39 -                    msg_Dbg( &sys.demuxer, "|   + Images Specific" ); 
    40 -                    ep->Down(); 
    41 -                    while( ( el = ep->Get() ) != NULL ) 
    42 -                    { 
    43 -                        msg_Dbg( &sys.demuxer, "|   |   + Unknown (%s)", typeid( *el ).name() ); 
    44 -                    } 
    45 -                    ep->Up(); 
    46 -                } 
    47 -                else if( MKV_IS_ID( el, KaxTagMultiComment ) ) 
    48 -                { 
    49 -                    msg_Dbg( &sys.demuxer, "|   + Multi Comment" ); 
    50 -                } 
    51 -                else if( MKV_IS_ID( el, KaxTagMultiCommercial ) ) 
    52 -                { 
    53 -                    msg_Dbg( &sys.demuxer, "|   + Multi Commercial" ); 
    54 -                } 
    55 -                else if( MKV_IS_ID( el, KaxTagMultiDate ) ) 
    56 -                { 
    57 -                    msg_Dbg( &sys.demuxer, "|   + Multi Date" ); 
    58 -                } 
    59 -                else if( MKV_IS_ID( el, KaxTagMultiEntity ) ) 
    60 -                { 
    61 -                    msg_Dbg( &sys.demuxer, "|   + Multi Entity" ); 
    62 -                } 
    63 -                else if( MKV_IS_ID( el, KaxTagMultiIdentifier ) ) 
    64 -                { 
    65 -                    msg_Dbg( &sys.demuxer, "|   + Multi Identifier" ); 
    66 -                } 
    67 -                else if( MKV_IS_ID( el, KaxTagMultiLegal ) ) 
    68 -                { 
    69 -                    msg_Dbg( &sys.demuxer, "|   + Multi Legal" ); 
    70 -                } 
    71 -                else if( MKV_IS_ID( el, KaxTagMultiTitle ) ) 
    72 -                { 
    73 -                    msg_Dbg( &sys.demuxer, "|   + Multi Title" ); 
    74 -                } 
    75                  else 
    76                  { 
    77                      msg_Dbg( &sys.demuxer, "|   + LoadTag Unknown (%s)", typeid( *el ).name() ); 
    78 --- modules/demux/mkv/mkv.hpp.orig      2011-03-13 17:17:39.000000000 -0700 
    79 +++ modules/demux/mkv/mkv.hpp   2011-03-13 17:17:49.000000000 -0700 
    80 @@ -93,7 +93,6 @@ 
    81  #include "matroska/KaxSegment.h" 
    82  #include "matroska/KaxTag.h" 
    83  #include "matroska/KaxTags.h" 
    84 -#include "matroska/KaxTagMulti.h" 
    85  #include "matroska/KaxTracks.h" 
    86  #include "matroska/KaxTrackAudio.h" 
    87  #include "matroska/KaxTrackVideo.h" 
  • files/patch-modules.c.diff

     
     1--- src/modules/modules.c.orig  2011-02-04 15:59:01.000000000 -0500 
     2+++ src/modules/modules.c       2011-02-04 15:59:01.000000000 -0500 
     3@@ -824,6 +824,9 @@ 
     4     if( asprintf( &path, "%s" DIR_SEP "plugins", vlcpath ) != -1 ) 
     5         vlc_array_append( arraypaths, path ); 
     6  
     7+    if( asprintf( &path, "%s" DIR_SEP "plugins", PKGLIBDIR ) != -1 ) 
     8+        vlc_array_append( arraypaths, path ); 
     9+ 
     10     /* If the user provided a plugin path, we add it to the list */ 
     11     char *userpaths = var_InheritString( p_this, "plugin-path" ); 
     12     char *paths_iter; 
  • Portfile

     
    55PortSystem          1.0 
    66 
    77name                VLC 
    8 version             1.0.6 
    9 revision            9 
     8version             1.1.7 
    109 
    1110categories          multimedia 
    1211 
     
    2726distname            vlc-${version} 
    2827use_bzip2           yes 
    2928 
    30 checksums           md5     246a3865ec037f8f5757ef6b973a80fc \ 
    31                     sha1    834346a84a71d915440b7741e04b6e02de451786 \ 
    32                     rmd160  2185eb418748f2aadfce5e61b7a9de66a62ef2d1 
     29checksums           md5     932ce1fa4afa54b56ac0ccc0655667b6 \ 
     30                    sha1    6bd559fe2bba51c5ed1ae71d18dc8ac611e72a04 \ 
     31                    rmd160  1662f458c5e1cec41e27fa1320af817551577def 
    3332 
    3433depends_lib     port:lame port:a52dec port:libogg port:flac \ 
    3534                port:libdca port:libcddb port:libcdio port:libmad \ 
     
    4645    } 
    4746} 
    4847 
    49 patchfiles      patch-Makefile.am.diff patch-configure.ac-xcb.diff patch-png.c.diff patch-configure.ac-no_qtcapture.diff patch-configure.ac-macosx_audio.diff patch-noKaxTagMulti.diff patch-yadif.diff patch-compat.diff 
     48patchfiles \ 
     49    patch-Makefile.am.diff \ 
     50    patch-matroska.diff \ 
     51    patch-modules.c.diff \ 
     52    patch-no-sparkle.diff \ 
     53    patch-compat.diff \ 
     54    patch-yadif.diff  
    5055 
     56#patch-configure.ac-no_qtcapture.diff \ 
     57#patch-configure.ac-macosx_audio.diff \ 
     58 
     59 
    5160post-patch { 
    5261    reinplace "s:librsvg-2/librsvg:librsvg:" ${worksrcpath}/modules/misc/svg.c 
    5362    reinplace "s:HOST_NAME_MAX:_POSIX_HOST_NAME_MAX:" ${worksrcpath}/modules/video_output/xcb/window.c 
     
    7180universal_variant   no 
    7281 
    7382configure.args-append   --disable-macosx-defaults \ 
    74     --enable-release --enable-macosx --disable-macosx-audio --enable-a52 --enable-cddax \ 
     83    --enable-macosx --disable-macosx-audio --enable-a52 \ 
    7584    --enable-dvdnav --enable-dvdread --enable-faad --enable-flac --enable-live555 \ 
    7685    --enable-vorbis --enable-ogg --enable-mad --disable-libass --enable-asademux \ 
    7786    --enable-dca --enable-gnutls --enable-ncurses --enable-png --enable-realrtsp \ 
    7887    --with-live555-tree=${prefix}/lib/live \ 
    7988    --disable-jack --disable-portaudio \ 
    80     --disable-debug --disable-x11 --disable-xvideo --disable-glx --disable-xinerama \ 
    81     --disable-xcb --disable-xvmc --disable-qt4 --disable-quicktime \ 
     89    --disable-debug --disable-xvideo --disable-glx \ 
     90    --disable-xcb --disable-qt4 --disable-quicktime \ 
    8291    --disable-skins2 --disable-notify --disable-telepathy --disable-twolame \ 
    8392    --disable-speex --disable-theora --disable-x264 --disable-dvbpsi \ 
    8493    --disable-vcdx  --disable-fontconfig --disable-freetype \ 
     
    92101    configure.args-append   --enable-jack 
    93102} 
    94103 
    95 variant jack description {Enable portaudio module for audio output} { 
     104variant portaudio description {Enable portaudio module for audio output} { 
    96105    depends_lib-append      port:portaudio 
    97106    configure.args-delete   --disable-portaudio 
    98107    configure.args-append   --enable-portaudio 
     
    219228    port:xorg-xcb-util \ 
    220229    port:xorg-xcb-util-keysyms 
    221230 
    222     configure.args-delete   --disable-x11 --disable-xvideo --disable-glx --disable-xinerama --disable-xcb 
    223     configure.args-append   --enable-x11 --enable-xvideo --enable-glx --enable-xinerama --enable-xcb 
    224     patchfiles-delete       patch-configure.ac-xcb.diff 
     231    configure.args-delete   --disable-xvideo --disable-glx --disable-xcb 
     232    configure.args-append   --enable-xvideo --enable-glx --enable-xcb 
    225233} 
    226234 
    227235variant qt4 description {Build using QT4 UI.  This will use qt4-x11 if +x11 and qt4-mac otherwise.} {