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.19.0.tar.bz2:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILD_DEPENDS= libgpg-error:dev:standard
23 BUILDRUN_DEPENDS= libgpg-error:primary:standard
24 libassuan:single:standard
25 gnupg:primary:standard
26 EXRUN[cpp]= gpgme:primary:standard
27 libassuan:single:standard
29 USES= cpe gmake libtool shebangfix c++:cpp
31 LICENSE= LGPL21+:primary
32 LICENSE_FILE= LGPL21+:{{WRKSRC}}/COPYING.LESSOR
37 FPC_EQUIVALENT= security/gpgme
39 SHEBANG_FILES= tests/gpg/pinentry
42 CONFIGURE_ARGS= --enable-languages="cl cpp"
46 --disable-gpgconf-test
49 INSTALL_TARGET= install-strip
50 INSTALL_REQ_TOOLCHAIN= yes
52 PLIST_SUB= CPP_SOMAJOR=6
56 ${REINPLACE_CMD} -e 's|^clfilesdir.*|clfilesdir=$$\(libdir\)/common-lisp/gpgme|g' \
57 ${WRKSRC}/lang/cl/Makefile.in
59 [FILE:254:descriptions/desc.primary]
60 GnuPG Made Easy (GPGME) is a C library designed to make access to GnuPG
61 easier for applications. It provides a High-Level Crypto API for
62 encryption, decryption, signing, signature verification and key management.
63 Currently it uses GnuPG as its backend.
66 [FILE:50:descriptions/desc.cpp]
67 C++ bindings for GnuPG Made Easy (GPGME) library.
71 cb58494dc415fba9eeb12b826550ad3190dc92e265c5bb2ae1a21c92841cfd38 1821913 gpgme-1.19.0.tar.bz2
74 [FILE:263:manifests/plist.primary]
81 libgpgme.so.%%SOMAJOR%%
82 libgpgme.so.%%SOVERSION%%
83 lib/common-lisp/gpgme/
91 share/aclocal/gpgme.m4
94 [FILE:1037:manifests/plist.cpp]
100 defaultassuantransaction.h
105 eventloopinteractor.h
108 gpgaddexistingsubkeyeditinteractor.h
109 gpgadduserideditinteractor.h
110 gpgagentgetinfoassuantransaction.h
111 gpggencardkeyinteractor.h
115 gpgrevokekeyeditinteractor.h
116 gpgsetexpirytimeeditinteractor.h
117 gpgsetownertrusteditinteractor.h
118 gpgsignkeyeditinteractor.h
121 keygenerationresult.h
125 scdgetinfoassuantransaction.h
127 statusconsumerassuantransaction.h
133 include/gpgme++/interfaces/
141 libgpgmepp.so.%%CPP_SOMAJOR%%
142 libgpgmepp.so.%%CPP_SOVERSION%%
145 GpgmeppConfigVersion.cmake
148 [FILE:555:patches/patch-lang_cpp_src_engineinfo.h]
149 In file included from qgpgmebackend.cpp:42:0:
150 ../../../lang/cpp/src/engineinfo.h: In constructor 'GpgME::EngineInfo::Version::Version(const string&)':
151 ../../../lang/cpp/src/engineinfo.h:47:17: error: 'sscanf' is not a member of 'std'
152 std::sscanf(version.c_str(), "%d.%d.%d", &major, &minor, &patch) != 3) {
156 --- lang/cpp/src/engineinfo.h.orig 2020-11-05 22:27:32 UTC
157 +++ lang/cpp/src/engineinfo.h