#36497: qt4-mac @4.8.3_1 +quartz Unable to build on Tiger -----------------------+------------------------- Reporter: ccarey@… | Owner: michaelld@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Resolution: | Keywords: tiger Port: q4-mac | -----------------------+------------------------- Comment (by ccarey@…): Replying to [comment:1 ryandesign@…]:
If qt 4.8 can't build on Tiger, our options would be: […]
Even if Qt 4.8 can't be brought to Tiger, I would hope that {{{qt4-mac 4.7.4_1}}} would remain available for building on Tiger. (Does your third option above allow that?) Ideally the 4.7 “branch” (is that the proper terminology within MacPorts?) would continue to receive select updates afterwards, e.g. implementation of a {{{+psql92}}} variant now that PostgreSQL 9.2 has been released.
[…] Or if we can patch qt 4.8 to still build and work on Tiger, and that's not too much work, then of course we can do that.
If Qt 4.8 can be brought to Tiger, all the better. I had interpreted the lack of all Qt 4.8 versions to date building cleanly on Tiger as a sign that it would be too much effort to keep it working on Tiger, which is why I’d suggested stopping {{{qt4-mac}}} on Tiger at 4.7. I’m not familiar with Core Text at all, and the current documentation indicates that most of the API was introduced in Leopard, so I wasn’t sure if Qt 4.8 introduced changes which would require a large emulation layer to bring back to Tiger — whether Nokia’s dropping of Tiger’s Tier 2 status was simply a measure of convenience for them, or if they didn’t want to put in the effort of emulating “Leopardisms” within Tiger.
If the only reason you haven't attached a patch is that you can't get back to qt4-mac 4.7, then wiki:howto/InstallingOlderPort should help you do that.
I wasn’t sure if patches to outdated versions of a particular port would still be welcomed. If they would be welcomed, then I’ll reïnstall 4.7.4_1 and submit the patch for its {{{shadereffectitem.cpp}}} file. -- Ticket URL: <https://trac.macports.org/ticket/36497#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS