1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= GnuPG Made Easy - high level crypto API
8 HOMEPAGE= https://www.gnupg.org/related_software/gpgme/
12 SITES[main]= GNUPG/gpgme
13 DISTFILE[1]= gpgme-1.12.0.tar.bz2:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILDRUN_DEPENDS= libgpg-error:single:standard
23 libassuan:single:standard
24 gnupg:primary:standard
25 EXRUN[cpp]= gpgme:primary:standard
27 USES= cpe gmake libtool shebangfix
29 LICENSE= LGPL21+:primary
30 LICENSE_FILE= LGPL21+:{{WRKSRC}}/COPYING.LESSOR
35 FPC_EQUIVALENT= security/gpgme
37 SHEBANG_FILES= tests/gpg/pinentry
40 CONFIGURE_ARGS= --enable-languages="cl cpp"
44 --disable-gpgconf-test
47 INSTALL_TARGET= install-strip
48 INSTALL_REQ_TOOLCHAIN= yes
50 PLIST_SUB= CPP_SOMAJOR=6
54 ${REINPLACE_CMD} -e 's|^clfilesdir.*|clfilesdir=$$\(libdir\)/common-lisp/gpgme|g' \
55 ${WRKSRC}/lang/cl/Makefile.in
57 [FILE:254:descriptions/desc.primary]
58 GnuPG Made Easy (GPGME) is a C library designed to make access to GnuPG
59 easier for applications. It provides a High-Level Crypto API for
60 encryption, decryption, signing, signature verification and key management.
61 Currently it uses GnuPG as its backend.
64 [FILE:50:descriptions/desc.cpp]
65 C++ bindings for GnuPG Made Easy (GPGME) library.
69 b4dc951c3743a60e2e120a77892e9e864fb936b2e58e7c77e8581f4d050e8cd8 1658803 gpgme-1.12.0.tar.bz2
72 [FILE:218:manifests/plist.primary]
80 libgpgme.so.%%SOMAJOR%%
81 libgpgme.so.%%SOVERSION%%
82 lib/common-lisp/gpgme/
86 share/aclocal/gpgme.m4
89 [FILE:916:manifests/plist.cpp]
95 defaultassuantransaction.h
100 eventloopinteractor.h
103 gpgadduserideditinteractor.h
104 gpgagentgetinfoassuantransaction.h
105 gpggencardkeyinteractor.h
109 gpgsetexpirytimeeditinteractor.h
110 gpgsetownertrusteditinteractor.h
111 gpgsignkeyeditinteractor.h
114 keygenerationresult.h
118 scdgetinfoassuantransaction.h
125 include/gpgme++/interfaces/
132 libgpgmepp.so.%%CPP_SOMAJOR%%
133 libgpgmepp.so.%%CPP_SOVERSION%%
136 GpgmeppConfigVersion.cmake
139 [FILE:555:patches/patch-lang_cpp_src_engineinfo.h]
140 In file included from qgpgmebackend.cpp:42:0:
141 ../../../lang/cpp/src/engineinfo.h: In constructor 'GpgME::EngineInfo::Version::Version(const string&)':
142 ../../../lang/cpp/src/engineinfo.h:47:17: error: 'sscanf' is not a member of 'std'
143 std::sscanf(version.c_str(), "%d.%d.%d", &major, &minor, &patch) != 3) {
147 --- lang/cpp/src/engineinfo.h.orig 2017-10-04 15:17:16 UTC
148 +++ lang/cpp/src/engineinfo.h