summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2016-05-26 06:39:11 +0000
committermarkd <markd@pkgsrc.org>2016-05-26 06:39:11 +0000
commit927bdd57cf75e8050af3a709627f806c3a64a574 (patch)
tree969225c21e904306be61964b435a4b1390024bd8 /security
parentb29c807f9b9caf6adbf86049e4d160240a8e8f9f (diff)
downloadpkgsrc-927bdd57cf75e8050af3a709627f806c3a64a574.tar.gz
Add gpgmepp 15.12.2
GpgME++ is a C++ wrapper (or C++ bindings) for the GnuPG project's gpgme (GnuPG Made Easy) library, version 0.4.4 and later. It is fairly complete, with some minor things still missing (in particular, the key edit interface). It is mostly tested using external event loops, for which its design is optimised.
Diffstat (limited to 'security')
-rw-r--r--security/gpgmepp/DESCR6
-rw-r--r--security/gpgmepp/Makefile28
-rw-r--r--security/gpgmepp/PLIST54
-rw-r--r--security/gpgmepp/buildlink3.mk16
-rw-r--r--security/gpgmepp/distinfo6
5 files changed, 110 insertions, 0 deletions
diff --git a/security/gpgmepp/DESCR b/security/gpgmepp/DESCR
new file mode 100644
index 00000000000..15f93dd3485
--- /dev/null
+++ b/security/gpgmepp/DESCR
@@ -0,0 +1,6 @@
+GpgME++ is a C++ wrapper (or C++ bindings) for the GnuPG project's
+gpgme (GnuPG Made Easy) library, version 0.4.4 and later.
+
+It is fairly complete, with some minor things still missing (in
+particular, the key edit interface). It is mostly tested using
+external event loops, for which its design is optimised.
diff --git a/security/gpgmepp/Makefile b/security/gpgmepp/Makefile
new file mode 100644
index 00000000000..18fbf2546da
--- /dev/null
+++ b/security/gpgmepp/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2016/05/26 06:39:11 markd Exp $
+
+DISTNAME= gpgmepp-15.12.2
+CATEGORIES= security
+MASTER_SITES= ${MASTER_SITE_KDE:=applications/15.12.2/src/}
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= markd@NetBSD.org
+HOMEPAGE= https://projects.kde.org/gpgmepp
+COMMENT= C++ bindings/wrapper for gpgme
+LICENSE= gnu-lgpl-v2.1
+
+BUILD_DEPENDS+= extra-cmake-modules>=5.19.0:../../devel/extra-cmake-modules
+
+USE_CMAKE= yes
+USE_LANGUAGES= c c++
+CMAKE_ARG_PATH= ..
+CONFIGURE_DIRS= _KDE_build
+
+CMAKE_ARGS+= -DKDE_INSTALL_USE_QT_SYS_PATHS=ON
+
+pre-configure:
+ ${MKDIR} ${WRKSRC}/_KDE_build
+
+.include "../../devel/boost-headers/buildlink3.mk"
+.include "../../security/gpgme/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/gpgmepp/PLIST b/security/gpgmepp/PLIST
new file mode 100644
index 00000000000..9afce7219ba
--- /dev/null
+++ b/security/gpgmepp/PLIST
@@ -0,0 +1,54 @@
+@comment $NetBSD: PLIST,v 1.1 2016/05/26 06:39:12 markd Exp $
+include/KF5/gpgme++/assuanresult.h
+include/KF5/gpgme++/configuration.h
+include/KF5/gpgme++/context.h
+include/KF5/gpgme++/data.h
+include/KF5/gpgme++/decryptionresult.h
+include/KF5/gpgme++/defaultassuantransaction.h
+include/KF5/gpgme++/editinteractor.h
+include/KF5/gpgme++/encryptionresult.h
+include/KF5/gpgme++/engineinfo.h
+include/KF5/gpgme++/error.h
+include/KF5/gpgme++/eventloopinteractor.h
+include/KF5/gpgme++/exception.h
+include/KF5/gpgme++/global.h
+include/KF5/gpgme++/gpgadduserideditinteractor.h
+include/KF5/gpgme++/gpgagentgetinfoassuantransaction.h
+include/KF5/gpgme++/gpgmefw.h
+include/KF5/gpgme++/gpgmepp_export.h
+include/KF5/gpgme++/gpgsetexpirytimeeditinteractor.h
+include/KF5/gpgme++/gpgsetownertrusteditinteractor.h
+include/KF5/gpgme++/gpgsignkeyeditinteractor.h
+include/KF5/gpgme++/importresult.h
+include/KF5/gpgme++/interfaces/assuantransaction.h
+include/KF5/gpgme++/interfaces/dataprovider.h
+include/KF5/gpgme++/interfaces/passphraseprovider.h
+include/KF5/gpgme++/interfaces/progressprovider.h
+include/KF5/gpgme++/key.h
+include/KF5/gpgme++/keygenerationresult.h
+include/KF5/gpgme++/keylistresult.h
+include/KF5/gpgme++/notation.h
+include/KF5/gpgme++/result.h
+include/KF5/gpgme++/scdgetinfoassuantransaction.h
+include/KF5/gpgme++/signingresult.h
+include/KF5/gpgme++/trustitem.h
+include/KF5/gpgme++/verificationresult.h
+include/KF5/gpgme++/vfsmountresult.h
+include/KF5/gpgmepp_version.h
+include/KF5/qgpgme/dataprovider.h
+include/KF5/qgpgme/qgpgme_eventloopinteractor.h
+include/KF5/qgpgme/qgpgme_export.h
+lib/cmake/KF5Gpgmepp/KF5GpgmeppConfig.cmake
+lib/cmake/KF5Gpgmepp/KF5GpgmeppConfigVersion.cmake
+lib/cmake/KF5Gpgmepp/KF5GpgmeppTargets-noconfig.cmake
+lib/cmake/KF5Gpgmepp/KF5GpgmeppTargets.cmake
+lib/libKF5Gpgmepp-pthread.so
+lib/libKF5Gpgmepp-pthread.so.4.80.0
+lib/libKF5Gpgmepp-pthread.so.5
+lib/libKF5Gpgmepp.so
+lib/libKF5Gpgmepp.so.4.80.0
+lib/libKF5Gpgmepp.so.5
+lib/libKF5QGpgme.so
+lib/libKF5QGpgme.so.4.80.0
+lib/libKF5QGpgme.so.5
+qt5/mkspecs/modules/qt_QGpgme.pri
diff --git a/security/gpgmepp/buildlink3.mk b/security/gpgmepp/buildlink3.mk
new file mode 100644
index 00000000000..9514d4804f7
--- /dev/null
+++ b/security/gpgmepp/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD: buildlink3.mk,v 1.1 2016/05/26 06:39:12 markd Exp $
+
+BUILDLINK_TREE+= gpgmepp
+
+.if !defined(GPGMEPP_BUILDLINK3_MK)
+GPGMEPP_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.gpgmepp+= gpgmepp>=15.12.2
+BUILDLINK_PKGSRCDIR.gpgmepp?= ../../security/gpgmepp
+
+.include "../../devel/boost-headers/buildlink3.mk"
+.include "../../security/gpgme/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.endif # GPGMEPP_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -gpgmepp
diff --git a/security/gpgmepp/distinfo b/security/gpgmepp/distinfo
new file mode 100644
index 00000000000..12e2c7c2e89
--- /dev/null
+++ b/security/gpgmepp/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/05/26 06:39:12 markd Exp $
+
+SHA1 (gpgmepp-15.12.2.tar.xz) = 448a00eb0b6c9cd9621ed9bcc0eeefd1400af476
+RMD160 (gpgmepp-15.12.2.tar.xz) = 1e57610e56e5a7d65de1114f8f55443f5ff23762
+SHA512 (gpgmepp-15.12.2.tar.xz) = af86e8c732bd8efe5fe4e89b39d9b2fc1975cce9ab66cd6a4de68097bf8acbf51e86a63dbcef5dffd5f981c0641ed1b3b68c1ca9dcc70323ced88c4c02706958
+Size (gpgmepp-15.12.2.tar.xz) = 67724 bytes