# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= gpgme VERSION= 1.17.1 KEYWORDS= security VARIANTS= standard SDESC[standard]= GnuPG Made Easy - high level crypto API HOMEPAGE= https://www.gnupg.org/related_software/gpgme/ CONTACT= nobody DOWNLOAD_GROUPS= main SITES[main]= GNUPG/gpgme DISTFILE[1]= gpgme-1.17.1.tar.bz2:main DF_INDEX= 1 SPKGS[standard]= complete primary cpp OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILDRUN_DEPENDS= libgpg-error:primary:standard libassuan:single:standard gnupg:primary:standard EXRUN[cpp]= gpgme:primary:standard USES= cpe gmake libtool shebangfix LICENSE= LGPL21+:primary LICENSE_FILE= LGPL21+:{{WRKSRC}}/COPYING.LESSOR LICENSE_SCHEME= solo INFO= primary:gpgme CPE_VENDOR= gnu FPC_EQUIVALENT= security/gpgme INFO_SUBDIR= . SHEBANG_FILES= tests/gpg/pinentry MUST_CONFIGURE= gnu CONFIGURE_ARGS= --enable-languages="cl cpp" --enable-fd-passing --disable-g13-test --disable-gpg-test --disable-gpgconf-test --disable-gpgsm-test INSTALL_TARGET= install-strip INSTALL_REQ_TOOLCHAIN= yes SOVERSION= 11.26.0 PLIST_SUB= CPP_SOMAJOR=6 CPP_SOVERSION=6.14.0 post-patch: ${REINPLACE_CMD} -e 's|^clfilesdir.*|clfilesdir=$$\(libdir\)/common-lisp/gpgme|g' \ ${WRKSRC}/lang/cl/Makefile.in [FILE:254:descriptions/desc.primary] GnuPG Made Easy (GPGME) is a C library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management. Currently it uses GnuPG as its backend. [FILE:50:descriptions/desc.cpp] C++ bindings for GnuPG Made Easy (GPGME) library. [FILE:99:distinfo] 711eabf5dd661b9b04be9edc9ace2a7bc031f6bd9d37a768d02d0efdef108f5f 1747692 gpgme-1.17.1.tar.bz2 [FILE:277:manifests/plist.primary] bin/ gpgme-config gpgme-json gpgme-tool include/gpgme.h lib/ libgpgme.so libgpgme.so.%%SOMAJOR%% libgpgme.so.%%SOVERSION%% lib/common-lisp/gpgme/ gpgme-grovel.lisp gpgme-package.lisp gpgme.asd gpgme.lisp lib/pkgconfig/ gpgme-glib.pc gpgme.pc share/aclocal/gpgme.m4 [FILE:1007:manifests/plist.cpp] include/gpgme++/ configuration.h context.h data.h decryptionresult.h defaultassuantransaction.h editinteractor.h encryptionresult.h engineinfo.h error.h eventloopinteractor.h exception.h global.h gpgaddexistingsubkeyeditinteractor.h gpgadduserideditinteractor.h gpgagentgetinfoassuantransaction.h gpggencardkeyinteractor.h gpgmefw.h gpgmepp_export.h gpgmepp_version.h gpgsetexpirytimeeditinteractor.h gpgsetownertrusteditinteractor.h gpgsignkeyeditinteractor.h importresult.h key.h keygenerationresult.h keylistresult.h notation.h result.h scdgetinfoassuantransaction.h signingresult.h statusconsumerassuantransaction.h swdbresult.h tofuinfo.h trustitem.h verificationresult.h vfsmountresult.h include/gpgme++/interfaces/ assuantransaction.h dataprovider.h passphraseprovider.h progressprovider.h statusconsumer.h lib/ libgpgmepp.so libgpgmepp.so.%%CPP_SOMAJOR%% libgpgmepp.so.%%CPP_SOVERSION%% lib/cmake/Gpgmepp/ GpgmeppConfig.cmake GpgmeppConfigVersion.cmake [FILE:555:patches/patch-lang_cpp_src_engineinfo.h] In file included from qgpgmebackend.cpp:42:0: ../../../lang/cpp/src/engineinfo.h: In constructor 'GpgME::EngineInfo::Version::Version(const string&)': ../../../lang/cpp/src/engineinfo.h:47:17: error: 'sscanf' is not a member of 'std' std::sscanf(version.c_str(), "%d.%d.%d", &major, &minor, &patch) != 3) { ^ --- lang/cpp/src/engineinfo.h.orig 2020-11-05 22:27:32 UTC +++ lang/cpp/src/engineinfo.h @@ -32,6 +32,7 @@ #include #include #include +#include namespace GpgME {