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.17.1.tar.bz2:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILDRUN_DEPENDS= libgpg-error:primary: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 711eabf5dd661b9b04be9edc9ace2a7bc031f6bd9d37a768d02d0efdef108f5f 1747692 gpgme-1.17.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:1007:manifests/plist.cpp]
99 defaultassuantransaction.h
104 eventloopinteractor.h
107 gpgaddexistingsubkeyeditinteractor.h
108 gpgadduserideditinteractor.h
109 gpgagentgetinfoassuantransaction.h
110 gpggencardkeyinteractor.h
114 gpgsetexpirytimeeditinteractor.h
115 gpgsetownertrusteditinteractor.h
116 gpgsignkeyeditinteractor.h
119 keygenerationresult.h
123 scdgetinfoassuantransaction.h
125 statusconsumerassuantransaction.h
131 include/gpgme++/interfaces/
139 libgpgmepp.so.%%CPP_SOMAJOR%%
140 libgpgmepp.so.%%CPP_SOVERSION%%
143 GpgmeppConfigVersion.cmake
146 [FILE:555:patches/patch-lang_cpp_src_engineinfo.h]
147 In file included from qgpgmebackend.cpp:42:0:
148 ../../../lang/cpp/src/engineinfo.h: In constructor 'GpgME::EngineInfo::Version::Version(const string&)':
149 ../../../lang/cpp/src/engineinfo.h:47:17: error: 'sscanf' is not a member of 'std'
150 std::sscanf(version.c_str(), "%d.%d.%d", &major, &minor, &patch) != 3) {
154 --- lang/cpp/src/engineinfo.h.orig 2020-11-05 22:27:32 UTC
155 +++ lang/cpp/src/engineinfo.h