summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2018-01-31 11:36:14 +0000
committermarkd <markd@pkgsrc.org>2018-01-31 11:36:14 +0000
commit30fdf9783b31b6d09142cee822df0ab27d397786 (patch)
tree3f121a775c771144312d2b0310d804299230a9e3 /security
parent216b73a9b73c1e375f50e91cbd5cfdb3205c6991 (diff)
downloadpkgsrc-30fdf9783b31b6d09142cee822df0ab27d397786.tar.gz
qgpgme: Add version 1.10.0
Qt bindings for GPGme
Diffstat (limited to 'security')
-rw-r--r--security/qgpgme/DESCR1
-rw-r--r--security/qgpgme/Makefile24
-rw-r--r--security/qgpgme/PLIST78
-rw-r--r--security/qgpgme/buildlink3.mk15
-rw-r--r--security/qgpgme/distinfo7
-rw-r--r--security/qgpgme/patches/patch-lang_qt_src_Makefile.in25
6 files changed, 150 insertions, 0 deletions
diff --git a/security/qgpgme/DESCR b/security/qgpgme/DESCR
new file mode 100644
index 00000000000..3eea4c5783a
--- /dev/null
+++ b/security/qgpgme/DESCR
@@ -0,0 +1 @@
+Qt bindings for GPGme
diff --git a/security/qgpgme/Makefile b/security/qgpgme/Makefile
new file mode 100644
index 00000000000..df518212ccf
--- /dev/null
+++ b/security/qgpgme/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2018/01/31 11:36:14 markd Exp $
+
+DISTNAME= gpgme-1.10.0
+PKGNAME= qgpgme-1.10.0
+CATEGORIES= security
+MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gpgme/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.gnupg.org/related_software/gpgme/
+COMMENT= Qt bindings for GPGme
+LICENSE= gnu-lgpl-v2.1
+
+USE_TOOLS+= pkg-config gmake
+GNU_CONFIGURE= yes
+USE_LANGUAGES= c c++
+
+BUILD_DIRS= lang/qt/src
+
+CONFIGURE_ENV+= MOC=${QTDIR}/bin/moc
+
+.include "../../security/gpgme/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/qgpgme/PLIST b/security/qgpgme/PLIST
new file mode 100644
index 00000000000..4233b04d812
--- /dev/null
+++ b/security/qgpgme/PLIST
@@ -0,0 +1,78 @@
+@comment $NetBSD: PLIST,v 1.1 2018/01/31 11:36:14 markd Exp $
+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/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/QGpgme/QGpgmeConfig.cmake
+lib/cmake/QGpgme/QGpgmeConfigVersion.cmake
+lib/libqgpgme.la
diff --git a/security/qgpgme/buildlink3.mk b/security/qgpgme/buildlink3.mk
new file mode 100644
index 00000000000..4ca137d4046
--- /dev/null
+++ b/security/qgpgme/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.1 2018/01/31 11:36:14 markd Exp $
+
+BUILDLINK_TREE+= qgpgme
+
+.if !defined(QGPGME_BUILDLINK3_MK)
+QGPGME_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.qgpgme+= qgpgme>=1.10.0
+BUILDLINK_PKGSRCDIR.qgpgme?= ../../security/qgpgme
+
+.include "../../security/gpgme/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.endif # QGPGME_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -qgpgme
diff --git a/security/qgpgme/distinfo b/security/qgpgme/distinfo
new file mode 100644
index 00000000000..aceaa79d931
--- /dev/null
+++ b/security/qgpgme/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2018/01/31 11:36:14 markd Exp $
+
+SHA1 (gpgme-1.10.0.tar.bz2) = 77d3390887da25ed70b7ac04392360efbdca501f
+RMD160 (gpgme-1.10.0.tar.bz2) = 9e6d0cef086b47f697a17384082f0c9f2f95c412
+SHA512 (gpgme-1.10.0.tar.bz2) = 8ffa348ef4775ed3209486444d54411e28c9a0ff1d7a4315feb0b2856ccd5d110b219100ea41262ca0016af69a1936d79fee0eadf2599c7c5bbeed05d11f7ab5
+Size (gpgme-1.10.0.tar.bz2) = 1370162 bytes
+SHA1 (patch-lang_qt_src_Makefile.in) = 1487a7d404241f9cbf8771716da934f783847e5c
diff --git a/security/qgpgme/patches/patch-lang_qt_src_Makefile.in b/security/qgpgme/patches/patch-lang_qt_src_Makefile.in
new file mode 100644
index 00000000000..daea12a9a16
--- /dev/null
+++ b/security/qgpgme/patches/patch-lang_qt_src_Makefile.in
@@ -0,0 +1,25 @@
+$NetBSD: patch-lang_qt_src_Makefile.in,v 1.1 2018/01/31 11:36:14 markd Exp $
+
+Use installed libraries
+
+--- lang/qt/src/Makefile.in.orig 2017-12-12 11:56:08.000000000 +0000
++++ lang/qt/src/Makefile.in
+@@ -138,8 +138,7 @@ am__installdirs = "$(DESTDIR)$(libdir)"
+ "$(DESTDIR)$(qgpgmeincludedir)" \
+ "$(DESTDIR)$(qgpgmeincludedir)"
+ LTLIBRARIES = $(lib_LTLIBRARIES)
+-libqgpgme_la_DEPENDENCIES = ../../cpp/src/libgpgmepp.la \
+- ../../../src/libgpgme.la
++libqgpgme_la_DEPENDENCIES =
+ am__objects_1 = dataprovider.lo job.lo multideletejob.lo \
+ qgpgmeadduseridjob.lo qgpgmebackend.lo \
+ qgpgmechangeexpiryjob.lo qgpgmechangeownertrustjob.lo \
+@@ -667,7 +666,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/lang/cpp/s
+ @GPGME_QT_CFLAGS@ @GPG_ERROR_CFLAGS@ @LIBASSUAN_CFLAGS@ \
+ -DBUILDING_QGPGME
+
+-libqgpgme_la_LIBADD = ../../cpp/src/libgpgmepp.la ../../../src/libgpgme.la \
++libqgpgme_la_LIBADD = -lgpgmepp -lgpgme \
+ @LIBASSUAN_LIBS@ @GPGME_QT_LIBS@
+
+ libqgpgme_la_LDFLAGS = -no-undefined -version-info \