[MacPorts] #44193: qt: allow side by side installation of qt4-mac and qt5-mac

MacPorts noreply at macports.org
Mon Oct 5 12:12:28 PDT 2015


#44193: qt: allow side by side installation of qt4-mac and qt5-mac
-------------------------------+------------------------
  Reporter:  mojca@…           |      Owner:  mcalhoun@…
      Type:  enhancement       |     Status:  new
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:
Resolution:                    |   Keywords:
      Port:  qt4-mac, qt5-mac  |
-------------------------------+------------------------

Comment (by michaelld@…):

 There are some good suggestions in your last comment, René.

 * When we get QtChooser and/or qt*-kde implemented, we'll need some of
 these in place; until then, I think we can leave them alone.

 * Moving sqlite3 back to the main qt4-mac makes sense too, because
 otherwise Assistant fails to execute; either that or moving Assistant to a
 separate port that depends on the sqlite3 plugin; much easier to do the
 former.

 * I don't know enough about "-no-exceptions" to comment. Can you provide a
 link that shows that this is the default for Qt-provided binaries? I'm
 happy to go that way with a variant if it's the usual. At least on Qt4,
 when I do "./configure --help" I see that "-exceptions" is the default;
 that's why it is enabled by default.

 * No matter the proper way to do a parallel build, MP's way works, yes? If
 so, I'll leave that as is.

 * I think setting "qt_name qt4" is fine. Reads nicely in directory
 listings too. That's what I use for my internal testing, too.

 * my worry about moving data, plugins, and other stuff into
 ${prefix}/share/qt4 is if/when there is qt4-kde or qt4-x11 that provides
 its own versions of these. A well-written project will use the specified
 QMAKE to glean the location of these, so they really don't matter. Hence,
 I'm inclined to leave them inside the libexec/qt4 area.

 I'll look over this list one last time tonight & also review any other
 comments. Might be tomorrow for the actual checkin, but I'll try for
 tonight.

-- 
Ticket URL: <https://trac.macports.org/ticket/44193#comment:68>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list