Ticket #43746: qt4-mac.diff

File qt4-mac.diff, 1.4 KB (added by ryandesign (Ryan Carsten Schmidt), 10 years ago)

proposed patch

  • Portfile

     
    240240patchfiles-append   \
    241241    patch-tools_macdeployqt_shared_shared.cpp.diff
    242242
     243# (24) fix build on Leopard
     244
     245patchfiles-append   \
     246    patch-src_gui_dialogs_qfiledialog_mac.mm.diff
     247
    243248# error out if trying to build on a new OSX version (> 10.9).
    244249
    245250platform darwin {
  • files/patch-src_gui_dialogs_qfiledialog_mac.mm.diff

     
     1https://qt.gitorious.org/qt/mumble-developers-qt/commit/0a6c959e31635ba779c6a07e4b0d176493afd9c4
     2--- src/gui/dialogs/qfiledialog_mac.mm.orig
     3+++ src/gui/dialogs/qfiledialog_mac.mm
     4@@ -296,6 +296,7 @@
     5     CFURLRef url = CFURLCreateWithFileSystemPath(kCFAllocatorDefault, (CFStringRef)filename, kCFURLPOSIXPathStyle, isDir);
     6     CFBooleanRef isHidden;
     7     Boolean errorOrHidden = false;
     8+#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_6
     9     if (!CFURLCopyResourcePropertyForKey(url, kCFURLIsHiddenKey, &isHidden, NULL)) {
     10         errorOrHidden = true;
     11     } else {
     12@@ -303,6 +304,7 @@
     13             errorOrHidden = true;
     14         CFRelease(isHidden);
     15     }
     16+#endif
     17     CFRelease(url);
     18     return errorOrHidden;
     19 }