Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#53097 closed update (fixed)

kchmviewer: upgrade to v7.7 and Qt 5.6

Reported by: RJVB (René Bertin) Owned by: mkae (Marko Käning)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: mkae (Marko Käning)
Port: kchmviewer

Description

port:kchmviewer has been long obsolete and might not even build anymore on recent OS X versions.

The attached patch updates the port to the current 7.7 version and builds it against Qt5. It works quite nicely, both with "real Win32" .chm files and with Doxygen documents converted to .chm with chmcmd.

A number of the patches required to get this to build and function as intended have already been submitted upstream. They can be found here: https://github.com/RJVB/macstrop/tree/master/devel/kchmviewer/files

See also #53077.

Attachments (1)

kchmviewer.diff (4.4 KB) - added by RJVB (René Bertin) 7 years ago.

Download all attachments as: .zip

Change History (7)

Changed 7 years ago by RJVB (René Bertin)

Attachment: kchmviewer.diff added

comment:1 Changed 7 years ago by mkae (Marko Käning)

Owner: set to mkae
Status: newassigned

Running as PR #110 on GitHub.

comment:2 Changed 7 years ago by mkae (Marko Käning)

Status: assignedaccepted

comment:3 Changed 7 years ago by mkae (Marko Käning)

Resolution: fixed
Status: acceptedclosed

In 648c5dad/macports-ports:

kchmviewer: upgrade to 7.7 based on qt5

  • pure Qt version of this application
  • KDE variant is skipped for now, as it requires KDE4
  • moved from category x11 to devel
  • use of qt5.depends_component not yet possible ( See: #51619 )
  • use absolute paths for libzip & libchm ensuring using of correct libs

Closes: #53097
Closes: https://github.com/macports/macports-ports/pull/110

comment:4 Changed 7 years ago by RJVB (René Bertin)

What do you mean with

  • use of qt5.depends_component not yet possible

That function should be available, I completely forgot to update the PR...

comment:5 Changed 7 years ago by mkae (Marko Käning)

Just spotted your related commit to macstrop...

Where on earth is qt5.depends_component defined again?

Last edited 7 years ago by mkae (Marko Käning) (previous) (diff)

comment:6 Changed 7 years ago by mkae (Marko Käning)

Ah, ok it is here. Sorry for the noise. OK, will have to introduce your change then next. Thanks for pointing this out!

Note: See TracTickets for help on using tickets.