Skip to content
Permalink
Browse files

qt53: new port

adds qt5.3 support, primarily of use only to 10.6.8 at present

see: https://trac.macports.org/ticket/58322
  • Loading branch information
kencu committed Apr 19, 2019
1 parent 9f3ca5c commit 31eb5ecd575632a016a7119a1a3784e3ee587bea
Showing with 3,032 additions and 1 deletion.
  1. +7 −0 _resources/port1.0/group/qmake5-1.0.tcl
  2. +2 −1 _resources/port1.0/group/qt5-1.0.tcl
  3. +1,777 −0 aqua/qt53/Portfile
  4. +33 −0 aqua/qt53/files/patch-add_sdk.diff
  5. +11 −0 aqua/qt53/files/patch-allow-c++11-with-106OSDK.diff
  6. +10 −0 aqua/qt53/files/patch-cups.diff
  7. +24 −0 aqua/qt53/files/patch-deployment_target.diff
  8. +22 −0 aqua/qt53/files/patch-find_rez.diff
  9. +53 −0 aqua/qt53/files/patch-fix-nullable-clang.diff
  10. +60 −0 aqua/qt53/files/patch-fix_sdk.diff
  11. +28 −0 aqua/qt53/files/patch-icu.diff
  12. +19 −0 aqua/qt53/files/patch-install_examples.diff
  13. +15 −0 aqua/qt53/files/patch-machtest.diff
  14. +25 −0 aqua/qt53/files/patch-midifix.diff
  15. +166 −0 aqua/qt53/files/patch-mkspecs.diff
  16. +35 −0 aqua/qt53/files/patch-no_qtwebkit.diff
  17. +11 −0 aqua/qt53/files/patch-opengl.diff
  18. +38 −0 aqua/qt53/files/patch-pcfiles.diff
  19. +8 −0 aqua/qt53/files/patch-qt53-SL-nispro.diff
  20. +13 −0 aqua/qt53/files/patch-qt53-disable-macsdkify.diff
  21. +13 −0 aqua/qt53/files/patch-qt53-qtwebkit-unistd-include.diff
  22. +81 −0 aqua/qt53/files/patch-qtconn-for-10.12.diff
  23. +98 −0 aqua/qt53/files/patch-qtconnectivity-sdk10_13.diff
  24. +49 −0 aqua/qt53/files/patch-qtconnectivity-uuid.diff
  25. +11 −0 aqua/qt53/files/patch-qtscript_ceil.diff
  26. +28 −0 aqua/qt53/files/patch-qtwebengine32.diff
  27. +38 −0 aqua/qt53/files/patch-qtwebengine_xcode10.diff
  28. +11 −0 aqua/qt53/files/patch-qualified_reference.diff
  29. +43 −0 aqua/qt53/files/patch-rpath.diff
  30. +41 −0 aqua/qt53/files/patch-sdk10_13.diff
  31. +11 −0 aqua/qt53/files/patch-shared.diff
  32. +139 −0 aqua/qt53/files/patch-ssl.diff
  33. +29 −0 aqua/qt53/files/patch-stdloc.diff
  34. +14 −0 aqua/qt53/files/patch-tst_benchlibcallgrind.diff
  35. +20 −0 aqua/qt53/files/patch-tst_qpluginloader.diff
  36. +49 −0 aqua/qt53/files/patch-xcrun.diff
@@ -165,6 +165,13 @@ pre-configure {
puts ${cache} QMAKE_LFLAGS+="${qmake5_l_flags}"
}

if {${os.platform} eq "darwin" && ${os.major} < 11} {
# use newer cctools on older platforms to handle output from newer clang versions
depends_build-append port:cctools
puts ${cache} QMAKE_AR="${prefix}/bin/ar\ cq"
puts ${cache} QMAKE_RANLIB="${prefix}/bin/ranlib"
}

# accommodating variant request varies depending on how qtbase was built
set base_debug false
foreach {qt_test_name qt_test_info} [array get available_qt_versions] {
@@ -14,6 +14,7 @@ array set available_qt_versions {
qt57 {qt57-qtbase 5.7}
qt56 {qt56-qtbase 5.6}
qt55 {qt55-qtbase 5.5}
qt53 {qt53-qtbase 5.3}
}
#qt5-kde {qt5-kde 5.8}

@@ -50,7 +51,7 @@ proc qt5.get_default_name {} {
# Qt 5.3: Deployment only
# Qt 5.0-5.2: Occasionally tested
#
return qt55
return qt53
#
} elseif { ${os.major} == 11 } {
#

0 comments on commit 31eb5ec

Please sign in to comment.
You can’t perform that action at this time.