[MacPorts] #55313: new port: qt5-assistant

MacPorts noreply at macports.org
Mon Nov 13 09:47:51 UTC 2017


#55313: new port: qt5-assistant
------------------------+---------------------------
 Reporter:  RJVB        |      Owner:
     Type:  submission  |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:              |       Port:  qt5-assistant
------------------------+---------------------------
 Now that we have a (growing...) series of Qt5 ports (with my own qt5-kde
 port still pending) it becomes interesting to separate certain components
 that allow this out of the main fold and provide them as standalone ports
 that are agnostic to the Qt version that's installed.

 The latest version of the QtTools component, for instance, can be built
 against earlier Qt versions, possibly as early as 5.6.x . I have been
 testing this with the most visible part of that component, the Qt
 Assistant (.qch documentation browser).

 That application has seen a very recent improvement, and may see further
 fixes which allow it to use larger help collections without crashing -
 something that won't be backported by Qt but ought to be beneficial to all
 Qt users. It also no longer uses CLucene, which has proved to be a regular
 source of crashes and instability for me.

 Attached is a standalone `port:qt5-assistant` based on Qt 5.9.2 with the
 aforementioned fix and set up to use QtWebKit as its rendering backend
 instead of the default much less capable rich text widget (QTextBrowser).

 I've taken care to allow it to co-install with `port:qt5*-qttools` by
 renaming the application slightly, and by using a static build of the
 QtHelp library.

 Should that QtHelp library ever evolve in a backwards compatible way we
 can always consider making the QtTools component a subport of this port.

--
Ticket URL: <https://trac.macports.org/ticket/55313>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list