1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= GnuPG Made Easy - high level crypto API
9 HOMEPAGE= https://www.gnupg.org/related_software/gpgme/
13 SITES[main]= GNUPG/gpgme
14 DISTFILE[1]= gpgme-1.18.0.tar.bz2:main
16 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILDRUN_DEPENDS= libgpg-error:primary:standard
24 libassuan:single:standard
25 gnupg:primary:standard
26 EXRUN[cpp]= gpgme:primary:standard
28 USES= cpe gmake libtool shebangfix
30 LICENSE= LGPL21+:primary
31 LICENSE_FILE= LGPL21+:{{WRKSRC}}/COPYING.LESSOR
36 FPC_EQUIVALENT= security/gpgme
38 SHEBANG_FILES= tests/gpg/pinentry
41 CONFIGURE_ARGS= --enable-languages="cl cpp"
45 --disable-gpgconf-test
48 INSTALL_TARGET= install-strip
49 INSTALL_REQ_TOOLCHAIN= yes
51 PLIST_SUB= CPP_SOMAJOR=6
55 ${REINPLACE_CMD} -e 's|^clfilesdir.*|clfilesdir=$$\(libdir\)/common-lisp/gpgme|g' \
56 ${WRKSRC}/lang/cl/Makefile.in
58 [FILE:254:descriptions/desc.primary]
59 GnuPG Made Easy (GPGME) is a C library designed to make access to GnuPG
60 easier for applications. It provides a High-Level Crypto API for
61 encryption, decryption, signing, signature verification and key management.
62 Currently it uses GnuPG as its backend.
65 [FILE:50:descriptions/desc.cpp]
66 C++ bindings for GnuPG Made Easy (GPGME) library.
70 361d4eae47ce925dba0ea569af40e7b52c645c4ae2e65e5621bf1b6cdd8b0e9e 1762323 gpgme-1.18.0.tar.bz2
73 [FILE:263:manifests/plist.primary]
80 libgpgme.so.%%SOMAJOR%%
81 libgpgme.so.%%SOVERSION%%
82 lib/common-lisp/gpgme/
90 share/aclocal/gpgme.m4
93 [FILE:1037:manifests/plist.cpp]
99 defaultassuantransaction.h
104 eventloopinteractor.h
107 gpgaddexistingsubkeyeditinteractor.h
108 gpgadduserideditinteractor.h
109 gpgagentgetinfoassuantransaction.h
110 gpggencardkeyinteractor.h
114 gpgrevokekeyeditinteractor.h
115 gpgsetexpirytimeeditinteractor.h
116 gpgsetownertrusteditinteractor.h
117 gpgsignkeyeditinteractor.h
120 keygenerationresult.h
124 scdgetinfoassuantransaction.h
126 statusconsumerassuantransaction.h
132 include/gpgme++/interfaces/
140 libgpgmepp.so.%%CPP_SOMAJOR%%
141 libgpgmepp.so.%%CPP_SOVERSION%%
144 GpgmeppConfigVersion.cmake
147 [FILE:555:patches/patch-lang_cpp_src_engineinfo.h]
148 In file included from qgpgmebackend.cpp:42:0:
149 ../../../lang/cpp/src/engineinfo.h: In constructor 'GpgME::EngineInfo::Version::Version(const string&)':
150 ../../../lang/cpp/src/engineinfo.h:47:17: error: 'sscanf' is not a member of 'std'
151 std::sscanf(version.c_str(), "%d.%d.%d", &major, &minor, &patch) != 3) {
155 --- lang/cpp/src/engineinfo.h.orig 2020-11-05 22:27:32 UTC
156 +++ lang/cpp/src/engineinfo.h