[MacPorts] #53122: gpgme : upgrade to 1.8.0 and +qt5 variant

MacPorts noreply at macports.org
Tue Dec 20 23:19:43 CET 2016


#53122: gpgme : upgrade to 1.8.0 and +qt5 variant
---------------------+-------------------------------
  Reporter:  RJVB    |      Owner:
      Type:  update  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:  haspatch upstream
      Port:  gpgme   |
---------------------+-------------------------------

Comment (by RJVB):

 I can look into reporting upstream tomorrow, but I think we should also
 figure out the proper way to get the strdup prototype from the string.h
 header.

 Once we have a few correct patches for what are clearly issues it should
 be much easier to get those patches accepted. Either way, it is rarely a
 good idea to wait for a bugfix release if you already have fixes and/or
 workarounds.

 The only question I have is when 1.8.1 can be expected. I think I've
 already seen it mentioned somewhere (IIRC in relation to bugs in 1.8.0),
 but to me gpgme is just another dependency, not something I work with
 directly so I'm following its evolution closely. I'd expect the port
 maintainers to be doing that a bit more ;)

 David: the library renaming is all that's advisable for Qt5 support, and
 it is not really an upstream issue. We can raise the idea upstream, but I
 think their position will be that we should find our own solution if we
 want to be able to install the Qt4 and Qt5 libraries in the same
 directory, and it's not like we've never done this kind of thing before.
 From what I understand, QGpgME is included with gpgme as largely a
 courtesy so the KDE PIM developers don't have to continue to provide it.
 KDE PIM 5 has done nothing to allow coinstallation with KDE PIM 4, which
 probably explains why the library wasn't renamed as the Qt5 versions of so
 many other libraries were.

 Sadly we're not close to being able to retire kdepimlibs4, and it's a
 crucial package for me. We *could* try to change the Qt4 gpgme libraries,
 but I have a feeling that might be less straightforward than with the Qt5
 version.

--
Ticket URL: <https://trac.macports.org/ticket/53122#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list