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.13.1.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 c4e30b227682374c23cddc7fdb9324a99694d907e79242a25a4deeedb393be46 1759616 gpgme-1.13.1.tar.bz2
72 [FILE:277:manifests/plist.primary]
80 libgpgme.so.%%SOMAJOR%%
81 libgpgme.so.%%SOVERSION%%
82 lib/common-lisp/gpgme/
90 share/aclocal/gpgme.m4
93 [FILE:916:manifests/plist.cpp]
99 defaultassuantransaction.h
104 eventloopinteractor.h
107 gpgadduserideditinteractor.h
108 gpgagentgetinfoassuantransaction.h
109 gpggencardkeyinteractor.h
113 gpgsetexpirytimeeditinteractor.h
114 gpgsetownertrusteditinteractor.h
115 gpgsignkeyeditinteractor.h
118 keygenerationresult.h
122 scdgetinfoassuantransaction.h
129 include/gpgme++/interfaces/
136 libgpgmepp.so.%%CPP_SOMAJOR%%
137 libgpgmepp.so.%%CPP_SOVERSION%%
140 GpgmeppConfigVersion.cmake
143 [FILE:555:patches/patch-lang_cpp_src_engineinfo.h]
144 In file included from qgpgmebackend.cpp:42:0:
145 ../../../lang/cpp/src/engineinfo.h: In constructor 'GpgME::EngineInfo::Version::Version(const string&)':
146 ../../../lang/cpp/src/engineinfo.h:47:17: error: 'sscanf' is not a member of 'std'
147 std::sscanf(version.c_str(), "%d.%d.%d", &major, &minor, &patch) != 3) {
151 --- lang/cpp/src/engineinfo.h.orig 2017-10-04 15:17:16 UTC
152 +++ lang/cpp/src/engineinfo.h