On Mon Mar 26, 2018 at 06:25:06PM +0100, Stuart Henderson wrote: > We are working on 6.3 release at the moment, please ping again when we're > done with that.
Of course pre 6.3 release. The diff below was missing a PLIST regen in pimlibs, spotted by eagle eye landry@. New diff: https://www.sizeofvoid.org/pub/OpenBSD/gpgme.1.10qt.full.tree.diff Best regards, Rafael Sadowski > > > On 2018/03/26 16:59, Rafael Sadowski wrote: > > Hi All, > > > > hopefully the last gpgme mail thread for this year [1] [2]. This E-Mail > > is for the sake of clarity. Please find below the final diff to update > > gpgme to 1.10.0 which also includes a FLAVOR to replace > > x11/kde-applications/gpgmepp. > > > > A list of all changes: > > > > - Bump all consumers because the dependency changes (Reported by > > landry@): > > -@depend security/gpgme:gpgme-*:gpgme-1.9.0p0 > > +@depend security/gpgme,-main:gpgme-*:gpgme-1.10.0 > > > > - Rename KDE4 pimlibs pgpme*, qpgpme libs and adjust the CMake module. > > - Bump and regen all pimlibs-gpgme consumers > > - trojita_qgpgme.diff Patch trojita to play with qgpgme from GPGME, based > > on the idea from archlinux[1]. Tested on amd64. All tests are green. > > Positiv feedback from maintainer. > > > > Thanks you sthen@ and landry@ for your support. > > > > bulk? ok? > > > > Best regards, > > > > Rafael Sadowsk > > > > [1]: https://marc.info/?l=openbsd-ports&m=151876281029139&w=2 > > [2]: https://marc.info/?l=openbsd-ports&m=151939035728584&w=2 > > > > > > Index: mail/claws-mail/Makefile > > =================================================================== > > RCS file: /cvs/ports/mail/claws-mail/Makefile,v > > retrieving revision 1.111 > > diff -u -p -u -p -r1.111 Makefile > > --- mail/claws-mail/Makefile 21 Jan 2018 19:24:41 -0000 1.111 > > +++ mail/claws-mail/Makefile 26 Mar 2018 14:49:21 -0000 > > @@ -13,6 +13,7 @@ PKGNAME-bogofilter= claws-mail-bogofilte > > PKGNAME-spamassassin= claws-mail-spamassassin-${V} > > PKGNAME-pdfviewer= claws-mail-pdfviewer-${V} > > PKGNAME-gdata= claws-mail-gdata-${V} > > +REVISION-main= 0 > > > > CATEGORIES= mail news > > > > Index: mail/gmime/Makefile > > =================================================================== > > RCS file: /cvs/ports/mail/gmime/Makefile,v > > retrieving revision 1.58 > > diff -u -p -u -p -r1.58 Makefile > > --- mail/gmime/Makefile 2 Dec 2017 12:44:33 -0000 1.58 > > +++ mail/gmime/Makefile 26 Mar 2018 14:49:21 -0000 > > @@ -6,7 +6,7 @@ COMMENT= MIME messages creation and par > > > > GNOME_PROJECT= gmime > > GNOME_VERSION= 2.6.23 > > -REVISION= 1 > > +REVISION= 2 > > > > SHARED_LIBS += gmime-2.6 0.2 # 623.0 > > > > Index: mail/gmime30/Makefile > > =================================================================== > > RCS file: /cvs/ports/mail/gmime30/Makefile,v > > retrieving revision 1.8 > > diff -u -p -u -p -r1.8 Makefile > > --- mail/gmime30/Makefile 21 Dec 2017 08:15:21 -0000 1.8 > > +++ mail/gmime30/Makefile 26 Mar 2018 14:49:21 -0000 > > @@ -5,6 +5,7 @@ COMMENT= MIME messages creation and par > > GNOME_PROJECT= gmime > > GNOME_VERSION= 3.2.0 > > PKGNAME= gmime30-${GNOME_VERSION} > > +REVISION= 0 > > > > SHARED_LIBS += gmime-3.0 2.0 # 200.0 > > > > Index: mail/mu/Makefile > > =================================================================== > > RCS file: /cvs/ports/mail/mu/Makefile,v > > retrieving revision 1.11 > > diff -u -p -u -p -r1.11 Makefile > > --- mail/mu/Makefile 2 Dec 2017 12:44:33 -0000 1.11 > > +++ mail/mu/Makefile 26 Mar 2018 14:49:21 -0000 > > @@ -5,7 +5,7 @@ COMMENT= maildir indexer and searcher wi > > GH_TAGNAME= 0.9.18 > > GH_ACCOUNT= djcb > > GH_PROJECT= mu > > -REVISION= 1 > > +REVISION= 2 > > > > CATEGORIES= mail > > HOMEPAGE= http://www.djcbsoftware.nl/code/mu/ > > Index: mail/mutt/Makefile > > =================================================================== > > RCS file: /cvs/ports/mail/mutt/Makefile,v > > retrieving revision 1.104 > > diff -u -p -u -p -r1.104 Makefile > > --- mail/mutt/Makefile 4 Mar 2018 01:07:51 -0000 1.104 > > +++ mail/mutt/Makefile 26 Mar 2018 14:49:21 -0000 > > @@ -4,6 +4,7 @@ COMMENT= tty-based e-mail client > > > > DISTNAME= mutt-1.9.4 > > EPOCH= 3 > > +REVISION= 0 > > > > CATEGORIES= mail > > HOMEPAGE= http://www.mutt.org/ > > Index: mail/neomutt/Makefile > > =================================================================== > > RCS file: /cvs/ports/mail/neomutt/Makefile,v > > retrieving revision 1.25 > > diff -u -p -u -p -r1.25 Makefile > > --- mail/neomutt/Makefile 23 Feb 2018 20:02:48 -0000 1.25 > > +++ mail/neomutt/Makefile 26 Mar 2018 14:49:21 -0000 > > @@ -6,6 +6,7 @@ GH_ACCOUNT= neomutt > > GH_PROJECT= neomutt > > GH_TAGNAME= neomutt-20180223 > > DISTNAME= ${GH_TAGNAME} > > +REVISION= 0 > > > > CATEGORIES= mail > > HOMEPAGE= http://www.neomutt.org/ > > Index: mail/sylpheed/Makefile > > =================================================================== > > RCS file: /cvs/ports/mail/sylpheed/Makefile,v > > retrieving revision 1.119 > > diff -u -p -u -p -r1.119 Makefile > > --- mail/sylpheed/Makefile 4 Feb 2018 20:51:48 -0000 1.119 > > +++ mail/sylpheed/Makefile 26 Mar 2018 14:49:21 -0000 > > @@ -3,6 +3,7 @@ > > COMMENT = lightweight and user-friendly e-mail client > > > > DISTNAME = sylpheed-3.7.0 > > +REVISION = 0 > > > > SHARED_LIBS += sylph-0 4.1 # 4.0 > > SHARED_LIBS += sylpheed-plugin-0 4.0 # 4.0 > > Index: mail/trojita/Makefile > > =================================================================== > > RCS file: /cvs/ports/mail/trojita/Makefile,v > > retrieving revision 1.25 > > diff -u -p -u -p -r1.25 Makefile > > --- mail/trojita/Makefile 2 Dec 2017 12:44:33 -0000 1.25 > > +++ mail/trojita/Makefile 26 Mar 2018 14:49:21 -0000 > > @@ -3,7 +3,7 @@ > > COMMENT = fast Qt IMAP e-mail client > > > > DISTNAME = trojita-0.7 > > -REVISION = 4 > > +REVISION = 5 > > > > SHARED_LIBS = trojita_plugins 2.0 # 2.0 > > > > @@ -17,11 +17,9 @@ EXTRACT_SUFX = .tar.xz > > # GPLv2+ > > PERMIT_PACKAGE_CDROM = Yes > > > > -WANTLIB += c m pthread z KF5Gpgmepp-pthread KF5QGpgme > > -WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Sql Qt5WebKit > > -WANTLIB += Qt5WebKitWidgets Qt5Widgets qt5keychain gpg-error > > -WANTLIB += gpgme mimetic assuan > > -WANTLIB += ${COMPILER_LIBCXX} > > +WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5DBus Qt5Gui Qt5Network > > +WANTLIB += Qt5Sql Qt5WebKit Qt5WebKitWidgets Qt5Widgets c gpgmepp > > +WANTLIB += m mimetic qt5keychain z > > > > MODULES = devel/cmake x11/qt5 > > > > @@ -33,14 +31,25 @@ RUN_DEPENDS = devel/desktop-file-utils > > > > LIB_DEPENDS = mail/mimetic \ > > security/qtkeychain,qt5 \ > > - x11/kde-applications/gpgmepp \ > > + security/gpgme,,-qt \ > > x11/qt5/qtwebkit > > > > CONFIGURE_ENV += QTDIR="${MODQT_LIBDIR}" > > -CONFIGURE_ARGS += -DWITH_RAGEL=OFF \ > > - -DGIT_EXECUTABLE="" > > +CONFIGURE_ARGS += -DGIT_EXECUTABLE="" \ > > + -DWITH_CLEARTEXT_PLUGIN:Bool=ON \ > > + -DWITH_DBUS:Bool=ON \ > > + -DWITH_DESKTOP:Bool=ON \ > > + -DWITH_QTKEYCHAIN_PLUGIN:Bool=ON \ > > + -DWITH_RAGEL:Bool=OFF \ > > + -DWITH_SHARED_PLUGINS:Bool=ON \ > > + -DWITH_TESTS:Bool=ON \ > > + -DWITH_ZLIB:Bool=ON \ > > + -DWITH_QT5:Bool=ON > > > > TEST_IS_INTERACTIVE = X11 > > + > > +pre-configure: > > + ${SUBST_CMD} ${WRKDIST}/CMakeLists.txt > > > > post-configure: > > ln -sf ${MODQT_LIBDIR}/bin/lconvert ${WRKDIR}/bin > > Index: mail/trojita/patches/patch-CMakeLists_txt > > =================================================================== > > RCS file: /cvs/ports/mail/trojita/patches/patch-CMakeLists_txt,v > > retrieving revision 1.2 > > diff -u -p -u -p -r1.2 patch-CMakeLists_txt > > --- mail/trojita/patches/patch-CMakeLists_txt 4 Sep 2016 14:03:00 > > -0000 1.2 > > +++ mail/trojita/patches/patch-CMakeLists_txt 26 Mar 2018 14:49:21 > > -0000 > > @@ -1,7 +1,35 @@ > > $OpenBSD: patch-CMakeLists_txt,v 1.2 2016/09/04 14:03:00 landry Exp $ > > ---- CMakeLists.txt.orig Wed Jun 15 09:17:23 2016 > > -+++ CMakeLists.txt Sat Aug 20 13:36:13 2016 > > -@@ -154,14 +154,6 @@ else() > > +Index: CMakeLists.txt > > +--- CMakeLists.txt.orig > > ++++ CMakeLists.txt > > +@@ -61,7 +61,9 @@ trojita_option(WITH_ZLIB "Build with zlib library" AUT > > + trojita_option(WITH_SHARED_PLUGINS "Enable shared dynamic plugins" ON) > > + trojita_option(WITH_TESTS "Build tests" ON) > > + trojita_option(WITH_MIMETIC "Build with client-side MIME parsing" AUTO) > > +-trojita_option(WITH_GPGMEPP "Build with the GpgME++ library for > > cryptography" AUTO) > > ++trojita_option(WITH_GPGMEPP "Use GpgME's native C++ bindings" ON) > > ++trojita_option(WITH_KF5_GPGMEPP "Use legacy discontinued GpgME++ library > > from KDE frameworks" OFF) > > ++ > > + > > + if(WIN32) > > + trojita_option(WITH_NSIS "Build Windows NSIS installer" AUTO > > "WITH_DESKTOP") > > +@@ -94,8 +96,13 @@ trojita_plugin_option(WITH_QTKEYCHAIN_PLUGIN "Build Qt > > + trojita_find_package(Git "" "" "" "") > > + > > + trojita_find_package(Mimetic "" > > "http://www.codesink.org/mimetic_mime_library.html" "C++ MIME Library" > > "Required for client-side MIME parsing" WITH_MIMETIC) > > +-trojita_find_package(KF5Gpgmepp "" > > "https://quickgit.kde.org/?p=gpgmepp.git" "C++ bindings for gpgme" "Needed > > for encrypted/signed e-mails" WITH_GPGMEPP) > > +-trojita_option(WITH_CRYPTO_MESSAGES "Enable support for encrypted > > messages" AUTO "WITH_MIMETIC;WITH_GPGMEPP") > > ++trojita_find_package(Gpgmepp "1.8.0" > > "https://gnupg.org/related_software/gpgme/index.html" "C++/Qt bindings for > > gpgme" "Needed for encrypted/signed e-mails" WITH_GPGMEPP) > > ++if(NOT WITH_GPGMEPP) > > ++ trojita_find_package(KF5Gpgmepp "" > > "https://commits.kde.org/gpgmepp?path=/" "C++ bindings for gpgme" "Needed > > for encrypted/signed e-mails" WITH_KF5_GPGMEPP) > > ++ trojita_option(WITH_CRYPTO_MESSAGES "Enable support for encrypted > > messages" AUTO "WITH_MIMETIC;WITH_KF5_GPGMEPP") > > ++else() > > ++ trojita_option(WITH_CRYPTO_MESSAGES "Enable support for encrypted > > messages" AUTO "WITH_MIMETIC;WITH_GPGMEPP") > > ++endif() > > + > > + if(WIN32) > > + trojita_find_package(MakeNSIS "" "http://nsis.sourceforge.net" > > "Nullsoft Scriptable Install System" "Needed for building Windows > > installer" WITH_NSIS) > > +@@ -154,14 +161,6 @@ else() > > set(CMAKE_CXX_FLAGS_DEBUG "-Werror ${CMAKE_CXX_FLAGS_DEBUG}") > > # Also see CMP0043... > > > > @@ -16,7 +44,57 @@ $OpenBSD: patch-CMakeLists_txt,v 1.2 201 > > # Build warnings are useful tools (and Trojita should be warning-free > > anyway), enable them on all > > # configurations. They are warnings, not errors. > > set(CMAKE_CXX_FLAGS "-Wall -Wsign-compare ${CMAKE_CXX_FLAGS}") > > -@@ -786,32 +778,6 @@ if(WITH_TESTS) > > +@@ -207,7 +206,7 @@ else() > > + set(TROJITA_HAVE_MIMETIC False) > > + endif() > > + > > +-if(WITH_GPGMEPP) > > ++if(WITH_GPGMEPP OR WITH_KF5_GPGMEPP) > > + set(TROJITA_HAVE_GPGMEPP True) > > + else() > > + set(TROJITA_HAVE_GPGMEPP False) > > +@@ -321,12 +320,10 @@ if(WITH_MIMETIC) > > + ) > > + endif() > > + if(WITH_CRYPTO_MESSAGES) > > +- if(WITH_GPGMEPP) > > + set(libCryptography_SOURCES > > + ${libCryptography_SOURCES} > > + ${path_Cryptography}/GpgMe++.cpp > > + ) > > +- endif() > > + endif() > > + > > + if(WITH_ZLIB) > > +@@ -622,16 +619,20 @@ set_property(TARGET Cryptography APPEND PROPERTY > > COMPI > > + target_link_libraries(Cryptography Common Imap) > > + if(WITH_MIMETIC) > > + target_link_libraries(Cryptography ${MIMETIC_LIBRARIES}) > > +- set_property(TARGET Cryptography APPEND PROPERTY INCLUDE_DIRECTORIES > > ${MIMETIC_INCLUDE_DIRS}) > > ++ set_property(TARGET Cryptography APPEND PROPERTY INCLUDE_DIRECTORIES > > /usr/local/include) > > + endif() > > + if(WITH_CRYPTO_MESSAGES) > > +- if(WITH_GPGMEPP) > > +- if (WIN32) > > +- target_link_libraries(Cryptography KF5::Gpgmepp KF5::QGpgme) > > +- else() > > +- target_link_libraries(Cryptography KF5::Gpgmepp-pthread KF5::QGpgme) > > ++ if(WITH_GPGMEPP) > > ++ target_link_libraries(Cryptography gpgmepp qgpgme gpgme) > > ++ set_property(TARGET Cryptography APPEND PROPERTY INCLUDE_DIRECTORIES > > /usr/local/include/gpgme++) > > ++ set_property(TARGET Cryptography APPEND PROPERTY INCLUDE_DIRECTORIES > > /usr/local/include/qgpgme) > > ++ elseif(WITH_KF5_GPGMEPP) > > ++ if(WIN32) > > ++ target_link_libraries(Cryptography KF5::Gpgmepp KF5::QGpgme) > > ++ else() > > ++ target_link_libraries(Cryptography KF5::Gpgmepp-pthread > > KF5::QGpgme) > > ++ endif() > > + endif() > > +- endif() > > + endif() > > + > > + ## ClearText password plugin > > +@@ -786,32 +787,6 @@ if(WITH_TESTS) > > trojita_test(Imap Imap_Offline) > > trojita_test(Imap Imap_CopyAndFlagOperations) > > trojita_test(Cryptography Cryptography_MessageModel) > > Index: mail/trojita/pkg/PLIST > > =================================================================== > > RCS file: /cvs/ports/mail/trojita/pkg/PLIST,v > > retrieving revision 1.7 > > diff -u -p -u -p -r1.7 PLIST > > --- mail/trojita/pkg/PLIST 4 Sep 2016 14:03:00 -0000 1.7 > > +++ mail/trojita/pkg/PLIST 26 Mar 2018 14:49:21 -0000 > > @@ -3,6 +3,7 @@ > > @bin bin/trojita > > @lib lib/libtrojita_plugins.so.${LIBtrojita_plugins_VERSION} > > lib/trojita/ > > +lib/trojita/trojita_plugin_ClearTextPasswordPlugin.so > > lib/trojita/trojita_plugin_QtKeychainPasswordPlugin.so > > share/appdata/ > > share/appdata/trojita.appdata.xml > > Index: misc/reprepro/Makefile > > =================================================================== > > RCS file: /cvs/ports/misc/reprepro/Makefile,v > > retrieving revision 1.2 > > diff -u -p -u -p -r1.2 Makefile > > --- misc/reprepro/Makefile 3 Aug 2017 20:26:49 -0000 1.2 > > +++ misc/reprepro/Makefile 26 Mar 2018 14:49:23 -0000 > > @@ -3,7 +3,7 @@ > > COMMENT= Debian package repository producer > > > > V= 5.1.1 > > -REVISION= 0 > > +REVISION= 1 > > PKGNAME= reprepro-${V} > > DISTNAME= reprepro_${V}.orig > > WRKDIST= ${WRKDIR}/reprepro-${V} > > Index: net/centerim/Makefile > > =================================================================== > > RCS file: /cvs/ports/net/centerim/Makefile,v > > retrieving revision 1.9 > > diff -u -p -u -p -r1.9 Makefile > > --- net/centerim/Makefile 21 Nov 2017 00:13:02 -0000 1.9 > > +++ net/centerim/Makefile 26 Mar 2018 14:49:24 -0000 > > @@ -3,7 +3,7 @@ > > COMMENT= text based IM client > > > > DISTNAME= centerim-4.22.10 > > -REVISION= 4 > > +REVISION= 5 > > CATEGORIES= net > > > > HOMEPAGE= http://www.centerim.org/ > > Index: net/mcabber/Makefile > > =================================================================== > > RCS file: /cvs/ports/net/mcabber/Makefile,v > > retrieving revision 1.33 > > diff -u -p -u -p -r1.33 Makefile > > --- net/mcabber/Makefile 23 Sep 2017 07:41:13 -0000 1.33 > > +++ net/mcabber/Makefile 26 Mar 2018 14:49:24 -0000 > > @@ -3,7 +3,7 @@ > > COMMENT= console jabber client > > DISTNAME= mcabber-1.1.0 > > CATEGORIES= net > > -REVISION= 0 > > +REVISION= 1 > > > > HOMEPAGE= https://mcabber.com/ > > > > Index: net/profanity/Makefile > > =================================================================== > > RCS file: /cvs/ports/net/profanity/Makefile,v > > retrieving revision 1.5 > > diff -u -p -u -p -r1.5 Makefile > > --- net/profanity/Makefile 6 Feb 2017 21:57:55 -0000 1.5 > > +++ net/profanity/Makefile 26 Mar 2018 14:49:26 -0000 > > @@ -3,6 +3,7 @@ > > COMMENT = console based XMPP client > > DISTNAME = profanity-0.5.1 > > CATEGORIES = net > > +REVISION = 0 > > > > HOMEPAGE = http://www.profanity.im/ > > MAINTAINER = Rafael Sadowski <raf...@sizeofvoid.org> > > Index: net/retroshare/Makefile > > =================================================================== > > RCS file: /cvs/ports/net/retroshare/Makefile,v > > retrieving revision 1.12 > > diff -u -p -u -p -r1.12 Makefile > > --- net/retroshare/Makefile 26 Jul 2017 22:45:28 -0000 1.12 > > +++ net/retroshare/Makefile 26 Mar 2018 14:49:26 -0000 > > @@ -6,7 +6,7 @@ DISTNAME = retroshare_0.5.5-0.7068 > > PKGNAME = retroshare-${V} > > CATEGORIES = net security > > HOMEPAGE = http://retroshare.sourceforge.net > > -REVISION = 2 > > +REVISION = 3 > > > > # GPLv2 > > PERMIT_PACKAGE_CDROM = Yes > > Index: productivity/kmymoney/Makefile > > =================================================================== > > RCS file: /cvs/ports/productivity/kmymoney/Makefile,v > > retrieving revision 1.21 > > diff -u -p -u -p -r1.21 Makefile > > --- productivity/kmymoney/Makefile 21 Mar 2018 19:21:33 -0000 1.21 > > +++ productivity/kmymoney/Makefile 26 Mar 2018 14:49:27 -0000 > > @@ -5,7 +5,7 @@ HOMEPAGE = https://kmymoney.org/ > > MAINTAINER = Vadim Zhukov <z...@openbsd.org> > > VERSION = 4.8.1.1 > > DISTNAME = kmymoney-${VERSION} > > -REVISION = 2 > > +REVISION = 3 > > > > SHARED_LIBS += kmm_kdchart 1.1 # 0.0 > > SHARED_LIBS += kmm_mymoney 1.1 # 0.0 > > @@ -32,8 +32,8 @@ WANTLIB += ${KDE4LIB}/nepomukutils > > WANTLIB += ${KDE4LIB}/akonadi-contact ${KDE4LIB}/akonadi-kde > > WANTLIB += ${KDE4LIB}/kcalcore ${KDE4LIB}/kmime > > WANTLIB += ${KDE4LIB}/kpimidentities ${KDE4LIB}/kpimutils > > -WANTLIB += alkimia assuan gmp gpg-error gpgme++-pthread gpgme > > -WANTLIB += ical icalss ofx osp qgpgme soprano > > +WANTLIB += alkimia assuan gmp gpg-error gpgme4++-pthread gpgme > > +WANTLIB += ical icalss ofx osp soprano qgpgme4 > > WANTLIB += aqbanking gwengui-cpp gwengui-qt4 gwenhywfar > > WANTLIB += QtDeclarative QtScript krosscore > > > > Index: security/gpgme/Makefile > > =================================================================== > > RCS file: /cvs/ports/security/gpgme/Makefile,v > > retrieving revision 1.40 > > diff -u -p -u -p -r1.40 Makefile > > --- security/gpgme/Makefile 30 Jan 2018 15:06:37 -0000 1.40 > > +++ security/gpgme/Makefile 26 Mar 2018 14:49:27 -0000 > > @@ -1,43 +1,75 @@ > > # $OpenBSD: Makefile,v 1.40 2018/01/30 15:06:37 jca Exp $ > > > > -COMMENT= GnuPG Made Easy > > +COMMENT-main = GnuPG Made Easy > > +COMMENT-qt = Qt bindings for GPGme > > > > -DISTNAME= gpgme-1.9.0 > > -REVISION= 0 > > -CATEGORIES= security devel > > +VERSION = 1.10.0 > > +DISTNAME = gpgme-${VERSION} > > +PKGNAME-main = gpgme-${VERSION} > > +PKGNAME-qt = gpgme-qt-${VERSION} > > > > -SHARED_LIBS += gpgme 21.0 # 29.0 > > +CATEGORIES = security devel > > > > -HOMEPAGE= https://www.gnupg.org/software/gpgme/index.html > > +SHARED_LIBS += gpgme 21.0# 29.0 > > +SHARED_LIBS += gpgmepp 0.0 # 11.0 > > +SHARED_LIBS += qgpgme 0.0 # 10.0 > > + > > +HOMEPAGE = https://www.gnupg.org/software/gpgme/index.html > > + > > +MASTER_SITES = ${MASTER_SITE_GNUPG:=gpgme/} > > +EXTRACT_SUFX = .tar.bz2 > > > > # GPLv2 - LGPLv2.1 > > PERMIT_PACKAGE_CDROM= Yes > > > > -WANTLIB += assuan c gpg-error iconv intl > > - > > -MASTER_SITES= ${MASTER_SITE_GNUPG:=gpgme/} > > -EXTRACT_SUFX= .tar.bz2 > > +WANTLIB = assuan gpg-error iconv intl > > +WANTLIB-main = ${WANTLIB} c > > +WANTLIB-qt = ${COMPILER_LIBCXX} ${WANTLIB} Qt5Core execinfo glib-2.0 > > +WANTLIB-qt += gthread-2.0 icudata icui18n icuuc m pcre pcre2-16 z gpgme > > + > > +COMPILER = base-clang ports-clang ports-gcc > > + > > +MULTI_PACKAGES = -main -qt > > +PSEUDO_FLAVORS = no_qt > > +FLAVOR ?= > > > > -CONFIGURE_STYLE= gnu > > -CONFIGURE_ARGS += --enable-languages='' > > +CONFIGURE_STYLE = gnu > > > > # Requires gpgsm (gnupg 2.x) during build, but can run with any gnupg. > > -BUILD_DEPENDS= gnupg->=2:security/gnupg2 > > +BUILD_DEPENDS = gnupg->=2:security/gnupg2 > > + > > # gnupg-* is normally the default anyway, but gnupg1 overrides PKGSPEC > > # so we must be explicit here. > > -RUN_DEPENDS= gnupg-*:security/gnupg > > -LIB_DEPENDS= devel/gettext \ > > +RUN_DEPENDS = gnupg-*:security/gnupg > > +LIB_DEPENDS += devel/gettext \ > > security/libgpg-error>=1.4 \ > > security/libassuan > > > > +CONFIGURE_ENV += CPPFLAGS="-I${LOCALBASE}/include" \ > > + LDFLAGS="-L${LOCALBASE}/lib" > > + > > +.include <bsd.port.arch.mk> > > + > > +.if ${BUILD_PACKAGES:M-qt} > > +MODULES += x11/qt5 > > +CONFIGURE_ARGS += --enable-languages='cpp qt' > > +CXXFLAGS += "-std=c++11" > > +LIB_DEPENDS-qt += ${LIB_DEPENDS} \ > > + ${BUILD_PKGPATH},-main > > +.else > > +COMPILER_LANGS = c > > +CONFIGURE_ARGS += --enable-languages='' > > +.endif > > + > > +# needed for the regression tests > > +USE_GMAKE = Yes > > + > > # The tests target gpg2. Running with gpg version 1 will give: > > # `./t-support.h:160: GPGME: Invalid crypto engine' > > # https://dev.gnupg.org/T3512 > > TEST_DEPENDS += security/gnupg2 > > -pre-test: > > +pre-build: > > ln -sf ${LOCALBASE}/bin/gpg2 ${WRKDIR}/bin/gpg > > > > -# needed for the regression tests > > -USE_GMAKE= Yes > > > > .include <bsd.port.mk> > > Index: security/gpgme/distinfo > > =================================================================== > > RCS file: /cvs/ports/security/gpgme/distinfo,v > > retrieving revision 1.13 > > diff -u -p -u -p -r1.13 distinfo > > --- security/gpgme/distinfo 2 Dec 2017 12:44:33 -0000 1.13 > > +++ security/gpgme/distinfo 26 Mar 2018 14:49:27 -0000 > > @@ -1,2 +1,2 @@ > > -SHA256 (gpgme-1.9.0.tar.bz2) = Gyn+24v613XnDq+sWwWQYhaDstmGnbmUVo5kAfQDTOs= > > -SIZE (gpgme-1.9.0.tar.bz2) = 1344222 > > +SHA256 (gpgme-1.10.0.tar.bz2) = > > Go/tEZfDuZw19AMGa7NEomIk0pKvwEjP38TM1WkKBpM= > > +SIZE (gpgme-1.10.0.tar.bz2) = 1370162 > > Index: security/gpgme/pkg/DESCR > > =================================================================== > > RCS file: security/gpgme/pkg/DESCR > > diff -N security/gpgme/pkg/DESCR > > --- security/gpgme/pkg/DESCR 15 Dec 2003 21:55:21 -0000 1.2 > > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > > @@ -1,7 +0,0 @@ > > -GnuPG Made Easy (GPGME) is a library designed to make access to > > -GnuPG easier for applications. > > - > > -It provides a High-Level Crypto API for encryption, decryption, > > -signing, signature verification and key management. Currently it > > -uses GnuPG as it's backend but the API isn't restricted to this > > -engine; in fact it is planned to add other backends to it. > > Index: security/gpgme/pkg/DESCR-main > > =================================================================== > > RCS file: security/gpgme/pkg/DESCR-main > > diff -N security/gpgme/pkg/DESCR-main > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ security/gpgme/pkg/DESCR-main 26 Mar 2018 14:49:27 -0000 > > @@ -0,0 +1,7 @@ > > +GnuPG Made Easy (GPGME) is a library designed to make access to > > +GnuPG easier for applications. > > + > > +It provides a High-Level Crypto API for encryption, decryption, > > +signing, signature verification and key management. Currently it > > +uses GnuPG as it's backend but the API isn't restricted to this > > +engine; in fact it is planned to add other backends to it. > > Index: security/gpgme/pkg/DESCR-qt > > =================================================================== > > RCS file: security/gpgme/pkg/DESCR-qt > > diff -N security/gpgme/pkg/DESCR-qt > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ security/gpgme/pkg/DESCR-qt 26 Mar 2018 14:49:27 -0000 > > @@ -0,0 +1 @@ > > +Qt and C++ bindings for GnuPG Made Easy (GPGME). > > Index: security/gpgme/pkg/PLIST > > =================================================================== > > RCS file: security/gpgme/pkg/PLIST > > diff -N security/gpgme/pkg/PLIST > > --- security/gpgme/pkg/PLIST 2 Dec 2017 12:44:33 -0000 1.9 > > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > > @@ -1,9 +0,0 @@ > > -@comment $OpenBSD: PLIST,v 1.9 2017/12/02 12:44:33 edd Exp $ > > -bin/gpgme-config > > -@bin bin/gpgme-tool > > -include/gpgme.h > > -@info info/gpgme.info > > -lib/libgpgme.a > > -lib/libgpgme.la > > -@lib lib/libgpgme.so.${LIBgpgme_VERSION} > > -share/aclocal/gpgme.m4 > > Index: security/gpgme/pkg/PLIST-main > > =================================================================== > > RCS file: security/gpgme/pkg/PLIST-main > > diff -N security/gpgme/pkg/PLIST-main > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ security/gpgme/pkg/PLIST-main 26 Mar 2018 14:49:27 -0000 > > @@ -0,0 +1,9 @@ > > +@comment $OpenBSD$ > > +bin/gpgme-config > > +@bin bin/gpgme-tool > > +include/gpgme.h > > +@info info/gpgme.info > > +lib/libgpgme.a > > +lib/libgpgme.la > > +@lib lib/libgpgme.so.${LIBgpgme_VERSION} > > +share/aclocal/gpgme.m4 > > Index: security/gpgme/pkg/PLIST-qt > > =================================================================== > > RCS file: security/gpgme/pkg/PLIST-qt > > diff -N security/gpgme/pkg/PLIST-qt > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ security/gpgme/pkg/PLIST-qt 26 Mar 2018 14:49:27 -0000 > > @@ -0,0 +1,129 @@ > > +@comment $OpenBSD$ > > +include/QGpgME/ > > +include/QGpgME/AbstractImportJob > > +include/QGpgME/AddUserIDJob > > +include/QGpgME/ChangeExpiryJob > > +include/QGpgME/ChangeOwnerTrustJob > > +include/QGpgME/ChangePasswdJob > > +include/QGpgME/CryptoConfig > > +include/QGpgME/DN > > +include/QGpgME/DataProvider > > +include/QGpgME/DecryptJob > > +include/QGpgME/DecryptVerifyJob > > +include/QGpgME/DefaultKeyGenerationJob > > +include/QGpgME/DeleteJob > > +include/QGpgME/DownloadJob > > +include/QGpgME/EncryptJob > > +include/QGpgME/ExportJob > > +include/QGpgME/HierarchicalKeyKistJob > > +include/QGpgME/ImportFromKeyserverJob > > +include/QGpgME/ImportJob > > +include/QGpgME/Job > > +include/QGpgME/KeyForMailboxJob > > +include/QGpgME/KeyGenerationJob > > +include/QGpgME/KeyListJob > > +include/QGpgME/ListAllKeysJob > > +include/QGpgME/MultiDeleteJob > > +include/QGpgME/Protocol > > +include/QGpgME/QGpgMENewCryptoConfig > > +include/QGpgME/QuickJob > > +include/QGpgME/RefreshKeysJob > > +include/QGpgME/SignEncryptJob > > +include/QGpgME/SignJob > > +include/QGpgME/SignKeyJob > > +include/QGpgME/SpecialJob > > +include/QGpgME/TofuPolicyJob > > +include/QGpgME/VerifyDetachedJob > > +include/QGpgME/VerifyOpaqueJob > > +include/QGpgME/WKSPublishJob > > +include/gpgme++/ > > +include/gpgme++/configuration.h > > +include/gpgme++/context.h > > +include/gpgme++/data.h > > +include/gpgme++/decryptionresult.h > > +include/gpgme++/defaultassuantransaction.h > > +include/gpgme++/editinteractor.h > > +include/gpgme++/encryptionresult.h > > +include/gpgme++/engineinfo.h > > +include/gpgme++/error.h > > +include/gpgme++/eventloopinteractor.h > > +include/gpgme++/exception.h > > +include/gpgme++/global.h > > +include/gpgme++/gpgadduserideditinteractor.h > > +include/gpgme++/gpgagentgetinfoassuantransaction.h > > +include/gpgme++/gpggencardkeyinteractor.h > > +include/gpgme++/gpgmefw.h > > +include/gpgme++/gpgmepp_export.h > > +include/gpgme++/gpgmepp_version.h > > +include/gpgme++/gpgsetexpirytimeeditinteractor.h > > +include/gpgme++/gpgsetownertrusteditinteractor.h > > +include/gpgme++/gpgsignkeyeditinteractor.h > > +include/gpgme++/importresult.h > > +include/gpgme++/interfaces/ > > +include/gpgme++/interfaces/assuantransaction.h > > +include/gpgme++/interfaces/dataprovider.h > > +include/gpgme++/interfaces/passphraseprovider.h > > +include/gpgme++/interfaces/progressprovider.h > > +include/gpgme++/key.h > > +include/gpgme++/keygenerationresult.h > > +include/gpgme++/keylistresult.h > > +include/gpgme++/notation.h > > +include/gpgme++/result.h > > +include/gpgme++/scdgetinfoassuantransaction.h > > +include/gpgme++/signingresult.h > > +include/gpgme++/swdbresult.h > > +include/gpgme++/tofuinfo.h > > +include/gpgme++/trustitem.h > > +include/gpgme++/verificationresult.h > > +include/gpgme++/vfsmountresult.h > > +include/qgpgme/ > > +include/qgpgme/abstractimportjob.h > > +include/qgpgme/adduseridjob.h > > +include/qgpgme/changeexpiryjob.h > > +include/qgpgme/changeownertrustjob.h > > +include/qgpgme/changepasswdjob.h > > +include/qgpgme/cryptoconfig.h > > +include/qgpgme/dataprovider.h > > +include/qgpgme/decryptjob.h > > +include/qgpgme/decryptverifyjob.h > > +include/qgpgme/defaultkeygenerationjob.h > > +include/qgpgme/deletejob.h > > +include/qgpgme/dn.h > > +include/qgpgme/downloadjob.h > > +include/qgpgme/encryptjob.h > > +include/qgpgme/exportjob.h > > +include/qgpgme/hierarchicalkeylistjob.h > > +include/qgpgme/importfromkeyserverjob.h > > +include/qgpgme/importjob.h > > +include/qgpgme/job.h > > +include/qgpgme/keyformailboxjob.h > > +include/qgpgme/keygenerationjob.h > > +include/qgpgme/keylistjob.h > > +include/qgpgme/listallkeysjob.h > > +include/qgpgme/multideletejob.h > > +include/qgpgme/protocol.h > > +include/qgpgme/qgpgme_export.h > > +include/qgpgme/qgpgme_version.h > > +include/qgpgme/qgpgmenewcryptoconfig.h > > +include/qgpgme/quickjob.h > > +include/qgpgme/refreshkeysjob.h > > +include/qgpgme/signencryptjob.h > > +include/qgpgme/signjob.h > > +include/qgpgme/signkeyjob.h > > +include/qgpgme/specialjob.h > > +include/qgpgme/tofupolicyjob.h > > +include/qgpgme/verifydetachedjob.h > > +include/qgpgme/verifyopaquejob.h > > +include/qgpgme/wkspublishjob.h > > +lib/cmake/Gpgmepp/ > > +lib/cmake/Gpgmepp/GpgmeppConfig.cmake > > +lib/cmake/Gpgmepp/GpgmeppConfigVersion.cmake > > +lib/cmake/QGpgme/ > > +lib/cmake/QGpgme/QGpgmeConfig.cmake > > +lib/cmake/QGpgme/QGpgmeConfigVersion.cmake > > +lib/libgpgmepp.a > > +lib/libgpgmepp.la > > +@lib lib/libgpgmepp.so.${LIBgpgmepp_VERSION} > > +lib/libqgpgme.a > > +lib/libqgpgme.la > > +@lib lib/libqgpgme.so.${LIBqgpgme_VERSION} > > Index: security/p5-Crypt-GpgME/Makefile > > =================================================================== > > RCS file: /cvs/ports/security/p5-Crypt-GpgME/Makefile,v > > retrieving revision 1.21 > > diff -u -p -u -p -r1.21 Makefile > > --- security/p5-Crypt-GpgME/Makefile 21 Nov 2017 00:13:03 -0000 > > 1.21 > > +++ security/p5-Crypt-GpgME/Makefile 26 Mar 2018 14:49:28 -0000 > > @@ -3,7 +3,7 @@ > > COMMENT= Perl interface to gpgme > > > > DISTNAME= Crypt-GpgME-0.09 > > -REVISION= 4 > > +REVISION= 5 > > CATEGORIES= devel security > > > > # Perl > > Index: security/ruby-gpgme/Makefile > > =================================================================== > > RCS file: /cvs/ports/security/ruby-gpgme/Makefile,v > > retrieving revision 1.2 > > diff -u -p -u -p -r1.2 Makefile > > --- security/ruby-gpgme/Makefile 23 Feb 2018 11:23:45 -0000 1.2 > > +++ security/ruby-gpgme/Makefile 26 Mar 2018 14:49:28 -0000 > > @@ -4,6 +4,7 @@ COMMENT = Ruby language binding for gpg > > > > DISTNAME = gpgme-2.0.16 > > CATEGORIES = security > > +REVISION = 0 > > > > HOMEPAGE = http://github.com/ueno/ruby-gpgme > > MAINTAINER = Sebastian Reitenbach <sebas...@openbsd.org> > > Index: x11/gnome/libcryptui/Makefile > > =================================================================== > > RCS file: /cvs/ports/x11/gnome/libcryptui/Makefile,v > > retrieving revision 1.33 > > diff -u -p -u -p -r1.33 Makefile > > --- x11/gnome/libcryptui/Makefile 10 Nov 2017 06:57:04 -0000 1.33 > > +++ x11/gnome/libcryptui/Makefile 26 Mar 2018 14:49:35 -0000 > > @@ -4,7 +4,7 @@ COMMENT= interface components for OpenPG > > > > GNOME_PROJECT= libcryptui > > GNOME_VERSION= 3.12.2 > > -REVISION= 6 > > +REVISION= 7 > > > > SHARED_LIBS += cryptui 2.0 # 0.0 > > > > Index: x11/gnome/seahorse/Makefile > > =================================================================== > > RCS file: /cvs/ports/x11/gnome/seahorse/Makefile,v > > retrieving revision 1.109 > > diff -u -p -u -p -r1.109 Makefile > > --- x11/gnome/seahorse/Makefile 10 Nov 2017 07:05:38 -0000 1.109 > > +++ x11/gnome/seahorse/Makefile 26 Mar 2018 14:49:35 -0000 > > @@ -4,7 +4,7 @@ COMMENT= GNOME encryption interface > > > > GNOME_PROJECT= seahorse > > GNOME_VERSION= 3.20.0 > > -REVISION= 0 > > +REVISION= 1 > > > > CATEGORIES= security > > > > Index: x11/kde4/kget/Makefile > > =================================================================== > > RCS file: /cvs/ports/x11/kde4/kget/Makefile,v > > retrieving revision 1.14 > > diff -u -p -u -p -r1.14 Makefile > > --- x11/kde4/kget/Makefile 24 Feb 2018 14:07:30 -0000 1.14 > > +++ x11/kde4/kget/Makefile 26 Mar 2018 14:49:35 -0000 > > @@ -2,7 +2,7 @@ > > > > COMMENT = download manager for KDE > > DISTNAME = kget-${MODKDE4_VERSION} > > -REVISION = 7 > > +REVISION = 8 > > > > CATEGORIES = net > > HOMEPAGE = http://projects.kde.org/projects/kde/kdenetwork/kget > > @@ -17,7 +17,8 @@ WANTLIB += ${KDE4LIB}/kio ${KDE4LIB}/kjs > > WANTLIB += ${KDE4LIB}/kparts ${KDE4LIB}/kworkspace ${KDE4LIB}/nepomuk > > WANTLIB += ${KDE4LIB}/nepomukcore ${KDE4LIB}/nepomukutils > > WANTLIB += ${KDE4LIB}/nepomukwidgets ${KDE4LIB}/plasma ${KDE4LIB}/solid > > -WANTLIB += assuan gpg-error gpgme++-pthread gpgme mms qca qgpgme soprano > > +WANTLIB += assuan gpg-error gpgme gpgme4++-pthread mms qca qgpgme4 > > +WANTLIB += soprano > > > > MODULES = multimedia/phonon > > MODKDE4_USE = pim workspace > > Index: x11/kde4/pim/Makefile > > =================================================================== > > RCS file: /cvs/ports/x11/kde4/pim/Makefile,v > > retrieving revision 1.34 > > diff -u -p -u -p -r1.34 Makefile > > --- x11/kde4/pim/Makefile 2 Dec 2017 12:44:33 -0000 1.34 > > +++ x11/kde4/pim/Makefile 26 Mar 2018 14:49:35 -0000 > > @@ -3,7 +3,7 @@ > > COMMENT = KDE personal information management > > DISTNAME = kdepim-4.14.10 > > PKGSPEC = kdepim-${MODKDE4_SPEC} > > -REVISION = 5 > > +REVISION = 6 > > DPB_PROPERTIES += parallel > > > > MASTER_SITES = ${MASTER_SITE_KDE:=Attic/applications/15.04.3/src/} > > @@ -33,7 +33,6 @@ SHARED_LIBS += eventviews > > SHARED_LIBS += incidenceeditorsng 54.0 # 4.7 > > SHARED_LIBS += incidenceeditorsngmobile 54.0 # 4.7 > > SHARED_LIBS += kdepimdbusinterfaces 54.0 # 4.7 > > -#SHARED_LIBS += kdepimmobileui 51.0 # 4.7 > > SHARED_LIBS += kdgantt2 54.0 # 0.1 > > SHARED_LIBS += kleopatraclientcore 54.0 # 0.3 > > SHARED_LIBS += kleopatraclientgui 54.0 # 0.3 > > @@ -47,8 +46,6 @@ SHARED_LIBS += templateparser > > SHARED_LIBS += pimcommon 54.0 # 4.10 > > > > SHARED_LIBS += composereditorng 3.0 # 4.11 > > -#SHARED_LIBS += grammar 0.0 # 4.11 > > -#SHARED_LIBS += pimactivity 0.0 # 4.11 > > SHARED_LIBS += sendlater 3.0 # 4.11 > > > > SHARED_LIBS += grantleetheme 2.0 # 4.13 > > @@ -97,8 +94,8 @@ WANTLIB += ${KDE4LIB}/baloopim ${KDE4LIB > > WANTLIB += ${KDE4LIB}/kidletime ${KDE4LIB}/kutils > > WANTLIB += ${KDE4LIB}/balooqueryparser ${KDE4LIB}/kfile > > WANTLIB += akonadiprotocolinternals prison soprano > > -WANTLIB += assuan gpg-error gpgme++ gpgme++-pthread gpgme > > -WANTLIB += grantlee_core grantlee_gui iconv intl qjson qgpgme sasl2 > > +WANTLIB += assuan gpg-error gpgme gpgme4++ gpgme4++-pthread qgpgme4 > > +WANTLIB += grantlee_core grantlee_gui iconv intl qjson sasl2 > > > > MODULES = multimedia/phonon > > > > Index: x11/kde4/pimlibs/Makefile > > =================================================================== > > RCS file: /cvs/ports/x11/kde4/pimlibs/Makefile,v > > retrieving revision 1.44 > > diff -u -p -u -p -r1.44 Makefile > > --- x11/kde4/pimlibs/Makefile 2 Dec 2017 12:44:33 -0000 1.44 > > +++ x11/kde4/pimlibs/Makefile 26 Mar 2018 14:49:35 -0000 > > @@ -2,7 +2,7 @@ > > > > COMMENT = libraries for KDE PIM services > > DISTNAME = kdepimlibs-4.14.10 > > -REVISION = 3 > > +REVISION = 5 > > > > DPB_PROPERTIES = parallel > > > > @@ -18,14 +18,11 @@ SHARED_LIBS += kresources 54.0 > > SHARED_LIBS += ktnef 54.0 # .4.0 > > SHARED_LIBS += kxmlrpcclient 54.0 # .4.0 > > SHARED_LIBS += syndication 54.0 # .1.0 > > -SHARED_LIBS += gpgme++ 51.0 # .1.0 > > -SHARED_LIBS += gpgme++-pthread 51.0 # .1.0 > > SHARED_LIBS += kblog 54.0 # .4.0 > > SHARED_LIBS += kimap 54.0 # .4.0 > > SHARED_LIBS += kpimidentities 54.0 # .4.0 > > SHARED_LIBS += kpimutils 54.0 # .4.0 > > SHARED_LIBS += mailtransport 54.0 # .4.0 > > -SHARED_LIBS += qgpgme 54.0 # .1.0 > > SHARED_LIBS += akonadi-contact 54.0 # .4.4 > > SHARED_LIBS += akonadi-kabc 54.0 # .4.4 > > SHARED_LIBS += akonadi-kcal 54.0 # .4.4 > > @@ -45,6 +42,10 @@ SHARED_LIBS += kmbox 54.0 # 4.7 > > SHARED_LIBS += akonadi-socialutils 54.0 # 4.10 > > > > SHARED_LIBS += akonadi-xml 2.0 # 4.13 > > + > > +SHARED_LIBS += qgpgme4 0.0 # 1.0 > > +SHARED_LIBS += gpgme4++-pthread 0.0 # 2.8 > > +SHARED_LIBS += gpgme4++ 0.0 # 2.8 > > > > WANTLIB = c m pthread > > WANTLIB += ${COMPILER_LIBCXX} > > Index: x11/kde4/pimlibs/patches/patch-akonadi_CMakeLists_txt > > =================================================================== > > RCS file: /cvs/ports/x11/kde4/pimlibs/patches/patch-akonadi_CMakeLists_txt,v > > retrieving revision 1.2 > > diff -u -p -u -p -r1.2 patch-akonadi_CMakeLists_txt > > --- x11/kde4/pimlibs/patches/patch-akonadi_CMakeLists_txt 9 Jul 2014 > > 20:03:30 -0000 1.2 > > +++ x11/kde4/pimlibs/patches/patch-akonadi_CMakeLists_txt 26 Mar 2018 > > 14:49:35 -0000 > > @@ -1,8 +1,9 @@ > > $OpenBSD: patch-akonadi_CMakeLists_txt,v 1.2 2014/07/09 20:03:30 zhuk Exp $ > > Fix linking. > > ---- akonadi/CMakeLists.txt.orig Thu May 8 11:26:48 2014 > > -+++ akonadi/CMakeLists.txt Sun May 18 20:22:24 2014 > > -@@ -461,7 +461,7 @@ if(QT_QTDESIGNER_FOUND) > > +Index: akonadi/CMakeLists.txt > > +--- akonadi/CMakeLists.txt.orig > > ++++ akonadi/CMakeLists.txt > > +@@ -467,7 +467,7 @@ if(QT_QTDESIGNER_FOUND) > > > > kde4_add_plugin(akonadiwidgets ${akonadiwidgets_PART_SRCS}) > > > > Index: x11/kde4/pimlibs/patches/patch-cmake_modules_FindQGpgme_cmake > > =================================================================== > > RCS file: x11/kde4/pimlibs/patches/patch-cmake_modules_FindQGpgme_cmake > > diff -N x11/kde4/pimlibs/patches/patch-cmake_modules_FindQGpgme_cmake > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ x11/kde4/pimlibs/patches/patch-cmake_modules_FindQGpgme_cmake 26 Mar > > 2018 14:49:35 -0000 > > @@ -0,0 +1,23 @@ > > +$OpenBSD$ > > + > > +Index: cmake/modules/FindQGpgme.cmake > > +--- cmake/modules/FindQGpgme.cmake.orig > > ++++ cmake/modules/FindQGpgme.cmake > > +@@ -13,14 +13,14 @@ find_package(Gpgme QUIET) > > + if(GPGME_FOUND) > > + > > + if ( WIN32 ) > > +- find_library(_QGPGME_EXTRA_LIBRARY gpgme++ > > ++ find_library(_QGPGME_EXTRA_LIBRARY gpgme4++ > > + HINTS ${GPGME_LIBRARY_DIR}) > > + else ( WIN32 ) > > +- find_library(_QGPGME_EXTRA_LIBRARY gpgme++-pthread > > ++ find_library(_QGPGME_EXTRA_LIBRARY gpgme4++-pthread > > + HINTS ${GPGME_LIBRARY_DIR}) > > + endif() > > + > > +- find_library(QGPGME_LIBRARY qgpgme > > ++ find_library(QGPGME_LIBRARY qgpgme4 > > + HINTS ${GPGME_LIBRARY_DIR}) > > + > > + if (QGPGME_LIBRARY) > > Index: x11/kde4/pimlibs/patches/patch-gpgme++_CMakeLists_txt > > =================================================================== > > RCS file: x11/kde4/pimlibs/patches/patch-gpgme++_CMakeLists_txt > > diff -N x11/kde4/pimlibs/patches/patch-gpgme++_CMakeLists_txt > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ x11/kde4/pimlibs/patches/patch-gpgme++_CMakeLists_txt 26 Mar 2018 > > 14:49:35 -0000 > > @@ -0,0 +1,27 @@ > > +$OpenBSD$ > > + > > +Index: gpgme++/CMakeLists.txt > > +--- gpgme++/CMakeLists.txt.orig > > ++++ gpgme++/CMakeLists.txt > > +@@ -56,10 +56,10 @@ if ( GPGME_VANILLA_FOUND ) > > + set_target_properties( gpgmepp PROPERTIES > > + VERSION ${_gpgmepp_version} > > + SOVERSION ${_gpgmepp_soversion} > > +- OUTPUT_NAME gpgme++ > > ++ OUTPUT_NAME gpgme4++ > > + ) > > + get_target_property( GPGMEPP_VANILLA_LIBRARY gpgmepp LOCATION ) > > +- install(TARGETS gpgmepp EXPORT kdepimlibsLibraryTargets > > ${INSTALL_TARGETS_DEFAULT_ARGS} COMPONENT Devel) > > ++ install(TARGETS gpgmepp RENAME gpgmepp EXPORT kdepimlibsLibraryTargets > > ${INSTALL_TARGETS_DEFAULT_ARGS} COMPONENT Devel) > > + > > + endif() > > + > > +@@ -98,7 +98,7 @@ if ( GPGME_PTHREAD_FOUND ) > > + set_target_properties( gpgmepp-pthread PROPERTIES > > + VERSION ${_gpgmepp_version} > > + SOVERSION > > ${_gpgmepp_soversion} > > +- OUTPUT_NAME gpgme++-pthread > > DEFINE_SYMBOL gpgmepp_EXPORTS > > ++ OUTPUT_NAME gpgme4++-pthread > > DEFINE_SYMBOL gpgmepp_EXPORTS > > + ) > > + get_target_property( GPGMEPP_PTHREAD_LIBRARY gpgmepp LOCATION ) > > + install(TARGETS gpgmepp-pthread EXPORT kdepimlibsLibraryTargets > > ${INSTALL_TARGETS_DEFAULT_ARGS} ) > > Index: x11/kde4/pimlibs/patches/patch-kabc_CMakeLists_txt > > =================================================================== > > RCS file: /cvs/ports/x11/kde4/pimlibs/patches/patch-kabc_CMakeLists_txt,v > > retrieving revision 1.2 > > diff -u -p -u -p -r1.2 patch-kabc_CMakeLists_txt > > --- x11/kde4/pimlibs/patches/patch-kabc_CMakeLists_txt 9 Jul 2014 > > 20:03:30 -0000 1.2 > > +++ x11/kde4/pimlibs/patches/patch-kabc_CMakeLists_txt 26 Mar 2018 > > 14:49:35 -0000 > > @@ -1,8 +1,9 @@ > > $OpenBSD: patch-kabc_CMakeLists_txt,v 1.2 2014/07/09 20:03:30 zhuk Exp $ > > Fix linking. > > ---- kabc/CMakeLists.txt.orig Thu May 8 11:26:48 2014 > > -+++ kabc/CMakeLists.txt Sun May 18 20:22:24 2014 > > -@@ -91,12 +91,12 @@ endif() > > +Index: kabc/CMakeLists.txt > > +--- kabc/CMakeLists.txt.orig > > ++++ kabc/CMakeLists.txt > > +@@ -96,12 +96,12 @@ endif() > > add_library(kabc ${LIBRARY_TYPE} ${kabc_LIB_SRCS}) > > generate_export_header(kabc) > > > > Index: x11/kde4/pimlibs/patches/patch-kabc_tests_CMakeLists_txt > > =================================================================== > > RCS file: > > /cvs/ports/x11/kde4/pimlibs/patches/patch-kabc_tests_CMakeLists_txt,v > > retrieving revision 1.1 > > diff -u -p -u -p -r1.1 patch-kabc_tests_CMakeLists_txt > > --- x11/kde4/pimlibs/patches/patch-kabc_tests_CMakeLists_txt 9 Jul > > 2014 20:03:30 -0000 1.1 > > +++ x11/kde4/pimlibs/patches/patch-kabc_tests_CMakeLists_txt 26 Mar > > 2018 14:49:35 -0000 > > @@ -1,7 +1,8 @@ > > $OpenBSD: patch-kabc_tests_CMakeLists_txt,v 1.1 2014/07/09 20:03:30 zhuk > > Exp $ > > Fix linking. > > ---- kabc/tests/CMakeLists.txt.orig Sun May 18 20:54:31 2014 > > -+++ kabc/tests/CMakeLists.txt Sun May 18 20:57:19 2014 > > +Index: kabc/tests/CMakeLists.txt > > +--- kabc/tests/CMakeLists.txt.orig > > ++++ kabc/tests/CMakeLists.txt > > @@ -8,7 +8,7 @@ set(addresstest_SRCS addresstest.cpp) > > > > kde4_add_unit_test(addresstest TESTNAME kabc-addresstest > > ${addresstest_SRCS}) > > @@ -164,9 +165,12 @@ Fix linking. > > > > ########### next target ############### > > > > -@@ -184,4 +184,4 @@ set(vcarddragtest_SRCS vcarddragtest.cpp) > > +@@ -184,7 +184,7 @@ set(vcarddragtest_SRCS vcarddragtest.cpp) > > > > kde4_add_unit_test(vcarddragtest TESTNAME kabc-vcarddragtest > > ${vcarddragtest_SRCS}) > > > > -target_link_libraries(vcarddragtest ${KDE4_KDECORE_LIBS} kabc > > ${QT_QTTEST_LIBRARY}) > > +target_link_libraries(vcarddragtest kabc ${KDE4_KDECORE_LIBS} > > ${QT_QTTEST_LIBRARY}) > > + > > + > > + ########### next target ############### > > Index: x11/kde4/pimlibs/patches/patch-kmime_kmime_util_cpp > > =================================================================== > > RCS file: /cvs/ports/x11/kde4/pimlibs/patches/patch-kmime_kmime_util_cpp,v > > retrieving revision 1.2 > > diff -u -p -u -p -r1.2 patch-kmime_kmime_util_cpp > > --- x11/kde4/pimlibs/patches/patch-kmime_kmime_util_cpp 9 Jul 2014 > > 20:03:30 -0000 1.2 > > +++ x11/kde4/pimlibs/patches/patch-kmime_kmime_util_cpp 26 Mar 2018 > > 14:49:35 -0000 > > @@ -1,7 +1,8 @@ > > $OpenBSD: patch-kmime_kmime_util_cpp,v 1.2 2014/07/09 20:03:30 zhuk Exp $ > > MINOR SECURITY FIX. Remove erroneous bikeshedding. > > ---- kmime/kmime_util.cpp.orig Thu May 8 11:26:48 2014 > > -+++ kmime/kmime_util.cpp Sun May 18 20:22:24 2014 > > +Index: kmime/kmime_util.cpp > > +--- kmime/kmime_util.cpp.orig > > ++++ kmime/kmime_util.cpp > > @@ -38,6 +38,7 @@ > > #include <kcharsets.h> > > #include <kcodecs.h> > > @@ -10,7 +11,7 @@ MINOR SECURITY FIX. Remove erroneous bik > > > > #include <QtCore/QList> > > #include <QtCore/QString> > > -@@ -540,29 +541,7 @@ QString decodeRFC2231String( const QByteArray &src ) > > +@@ -542,29 +543,7 @@ QString decodeRFC2231String( const QByteArray &src ) > > > > QByteArray uniqueString() > > { > > Index: x11/kde4/pimlibs/patches/patch-qgpgme_CMakeLists_txt > > =================================================================== > > RCS file: x11/kde4/pimlibs/patches/patch-qgpgme_CMakeLists_txt > > diff -N x11/kde4/pimlibs/patches/patch-qgpgme_CMakeLists_txt > > --- /dev/null 1 Jan 1970 00:00:00 -0000 > > +++ x11/kde4/pimlibs/patches/patch-qgpgme_CMakeLists_txt 26 Mar 2018 > > 14:49:35 -0000 > > @@ -0,0 +1,13 @@ > > +$OpenBSD$ > > + > > +Index: qgpgme/CMakeLists.txt > > +--- qgpgme/CMakeLists.txt.orig > > ++++ qgpgme/CMakeLists.txt > > +@@ -49,6 +49,7 @@ if ( _any_gpgme_found ) > > + set_target_properties( qgpgme PROPERTIES > > + VERSION ${_qgpgme_version} > > + SOVERSION ${_qgpgme_soversion} > > ++ OUTPUT_NAME qgpgme4 > > + ) > > + > > + install( TARGETS qgpgme EXPORT kdepimlibsLibraryTargets > > ${INSTALL_TARGETS_DEFAULT_ARGS}) > > Index: x11/kde4/pimlibs/pkg/PLIST > > =================================================================== > > RCS file: /cvs/ports/x11/kde4/pimlibs/pkg/PLIST,v > > retrieving revision 1.20 > > diff -u -p -u -p -r1.20 PLIST > > --- x11/kde4/pimlibs/pkg/PLIST 5 May 2015 12:35:49 -0000 1.20 > > +++ x11/kde4/pimlibs/pkg/PLIST 26 Mar 2018 14:49:35 -0000 > > @@ -1184,8 +1184,6 @@ lib/kde4/kio_smtp.so > > @lib ${KDE4LIB}/libakonadi-notes.so.${LIBakonadi-notes_VERSION} > > @lib ${KDE4LIB}/libakonadi-socialutils.so.${LIBakonadi-socialutils_VERSION} > > @lib ${KDE4LIB}/libakonadi-xml.so.${LIBakonadi-xml_VERSION} > > -@lib ${KDE4LIB}/libgpgme++-pthread.so.${LIBgpgme++-pthread_VERSION} > > -@lib ${KDE4LIB}/libgpgme++.so.${LIBgpgme++_VERSION} > > @lib ${KDE4LIB}/libkabc.so.${LIBkabc_VERSION} > > @lib ${KDE4LIB}/libkabc_file_core.so.${LIBkabc_file_core_VERSION} > > @lib ${KDE4LIB}/libkalarmcal.so.${LIBkalarmcal_VERSION} > > @@ -1207,7 +1205,7 @@ lib/kde4/kio_smtp.so > > @lib ${KDE4LIB}/libkxmlrpcclient.so.${LIBkxmlrpcclient_VERSION} > > @lib ${KDE4LIB}/libmailtransport.so.${LIBmailtransport_VERSION} > > @lib ${KDE4LIB}/libmicroblog.so.${LIBmicroblog_VERSION} > > -@lib ${KDE4LIB}/libqgpgme.so.${LIBqgpgme_VERSION} > > +@lib ${KDE4LIB}/libqgpgme4.so.${LIBqgpgme4_VERSION} > > @lib ${KDE4LIB}/libsyndication.so.${LIBsyndication_VERSION} > > lib/kde4/plugins/designer/akonadiwidgets.so > > lib/kde4/plugins/designer/kholidayswidgets.so > > @@ -1220,8 +1218,8 @@ lib/kde4/plugins/designer/kholidayswidge > > @lib lib/libakonadi-notes.so.${LIBakonadi-notes_VERSION} > > @lib lib/libakonadi-socialutils.so.${LIBakonadi-socialutils_VERSION} > > @lib lib/libakonadi-xml.so.${LIBakonadi-xml_VERSION} > > -@lib lib/libgpgme++-pthread.so.${LIBgpgme++-pthread_VERSION} > > -@lib lib/libgpgme++.so.${LIBgpgme++_VERSION} > > +@lib lib/libgpgme4++-pthread.so.${LIBgpgme4++-pthread_VERSION} > > +@lib lib/libgpgme4++.so.${LIBgpgme4++_VERSION} > > @lib lib/libkabc.so.${LIBkabc_VERSION} > > @lib lib/libkabc_file_core.so.${LIBkabc_file_core_VERSION} > > @lib lib/libkalarmcal.so.${LIBkalarmcal_VERSION} > > @@ -1243,7 +1241,7 @@ lib/kde4/plugins/designer/kholidayswidge > > @lib lib/libkxmlrpcclient.so.${LIBkxmlrpcclient_VERSION} > > @lib lib/libmailtransport.so.${LIBmailtransport_VERSION} > > @lib lib/libmicroblog.so.${LIBmicroblog_VERSION} > > -@lib lib/libqgpgme.so.${LIBqgpgme_VERSION} > > +@lib lib/libqgpgme4.so.${LIBqgpgme4_VERSION} > > @lib lib/libsyndication.so.${LIBsyndication_VERSION} > > share/akonadi/ > > share/akonadi/agents/ > > Index: x11/kde4/runtime/Makefile > > =================================================================== > > RCS file: /cvs/ports/x11/kde4/runtime/Makefile,v > > retrieving revision 1.36 > > diff -u -p -u -p -r1.36 Makefile > > --- x11/kde4/runtime/Makefile 2 Dec 2017 12:44:33 -0000 1.36 > > +++ x11/kde4/runtime/Makefile 26 Mar 2018 14:49:35 -0000 > > @@ -6,7 +6,7 @@ DISTNAME = kde-runtime-${MODKDE4_VERSIO > > PKGNAME-main = ${DISTNAME} > > PKGNAME-locale = kde4-locale-${MODKDE4_VERSION} > > PKG_ARCH-locale = * > > -REVISION-main = 12 > > +REVISION-main = 13 > > REVISION-locale = 2 > > > > DPB_PROPERTIES = parallel > > @@ -35,10 +35,10 @@ WANTLIB-main += ${KDE4LIB}/kmediaplayer > > WANTLIB-main += ${KDE4LIB}/knotifyconfig ${KDE4LIB}/kparts ${KDE4LIB}/kpty > > WANTLIB-main += ${KDE4LIB}/kxmlrpcclient ${KDE4LIB}/nepomuk > > WANTLIB-main += ${KDE4LIB}/nepomukutils > > -WANTLIB-main += ${KDE4LIB}/plasma ${KDE4LIB}/qgpgme ${KDE4LIB}/solid > > +WANTLIB-main += ${KDE4LIB}/plasma ${KDE4LIB}/qgpgme4 ${KDE4LIB}/solid > > WANTLIB-main += attica canberra exiv2 glib-2.0 jpeg pulse > > WANTLIB-main += pulse-mainloop-glib smbclient ssh soprano webp > > -WANTLIB-main += assuan gcrypt gpg-error gpgme++-pthread gpgme > > +WANTLIB-main += assuan gcrypt gpg-error gpgme4++-pthread gpgme > > > > WANTLIB-locale = > > >