[MacPorts] #48129: Install qt4-mac on OSX El Capitan returned: unsupported platform
MacPorts
noreply at macports.org
Thu Oct 1 18:00:57 PDT 2015
#48129: Install qt4-mac on OSX El Capitan returned: unsupported platform
------------------------+-------------------------
Reporter: SAssadi@… | Owner: michaelld@…
Type: defect | Status: new
Priority: Low | Milestone:
Component: ports | Version: 2.3.3
Resolution: | Keywords: elcapitan
Port: qt4-mac |
------------------------+-------------------------
Comment (by gsulsh57@…):
I had to use the sudo patch command as well but I had problem applying the
patch.
sudo patch -p0 < /Users/gregoryulsh/developer/macports/qt4-mac.10.11.diff
patching file Portfile
Hunk #1 FAILED at 238.
1 out of 1 hunk FAILED -- saving rejects to file Portfile.rej
patching file files/patch-src_gui_painting_qpaintengine_mac.diff
here is the Portfile.rej
***************
*** 238,252 ****
patchfiles-append \
patch-tools_macdeployqt_shared_shared.cpp.diff
- # error out if trying to build on a new OSX version (> 10.10).
platform darwin {
- if {${MINOR} > 10} {
# This project needs to be updated to build with clang++ against
libc++
depends_lib
depends_run
pre-fetch {
- ui_error "$name does not currently build on OSX later than
10.10 'Yosemite'."
error "unsupported platform"
}
}
--- 238,263 ----
patchfiles-append \
patch-tools_macdeployqt_shared_shared.cpp.diff
+ # (23) remove ColorSync usage from qpaintengine.
+ # This patch allows for building using the 10.11 SDK, and is also
+ # backward compatible with prior OS versions since it just removes API
+ # usage but does not otherwise add any. This patch does roughly the
+ # same thing as that from Qt5 commit b06304e16:
+ #
http://code.qt.io/cgit/qt/qtbase.git/commit/?id=b06304e164ba47351fa292662c1e6383c081b5ca
+
+ patchfiles-append \
+ patch-src_gui_painting_qpaintengine_mac.diff
+
+ # error out if trying to build on a new OSX version (> 10.11).
+
platform darwin {
+ if {${MINOR} > 11} {
# This project needs to be updated to build with clang++ against
libc++
depends_lib
depends_run
pre-fetch {
+ ui_error "$name does not currently build on OSX later than
10.11 'El Capitan'."
error "unsupported platform"
}
}
--
Ticket URL: <https://trac.macports.org/ticket/48129#comment:23>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list