9688972d78
Noteworthy changes in version 1.15.1 (2021-01-08) ------------------------------------------------- * Fix another bug in the secret key export. * Make listing of signatures work if only secret keys are listed. * Fix build problem on FreeBSD. * qt: Avoid empty "rem@gnupg.org" signature notations. * python: Fix key_export functions. Noteworthy changes in version 1.15.0 (2020-11-12) ------------------------------------------------- * New function gpgme_op_setexpire to make changing the expiration easier (requires GnuPG 2.1.22). * New function gpgme_op_revsig to revoke key signatures (requires GnuPG 2.2.24). * Support exporting secret keys. * cpp: Support for set expire operations in the C++ bindings. * cpp: Support for revoking key signatures in the C++ bindings. * qt: Extended ChangeExpiryJob to support changing the expiry of subkeys. * qt: Extended QuickJob to support revoking of key signatures. * qt: Added QDebug stream operator for GpgME::Error. * Require a somewhat newer version of libgpg-error (1.36). * Interface changes relative to the 1.14.0 release: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gpgme_op_setexpire_start NEW. gpgme_op_setexpire NEW. gpgme_op_revsig_start NEW. gpgme_op_revsig NEW. GPGME_REVSIG_LFSEP NEW. cpp: Context::setExpire NEW. cpp: Context::startSetExpire NEW. cpp: EngineInfo::Version::operator<= NEW. cpp: EngineInfo::Version::operator>= NEW. cpp: EngineInfo::Version::operator!= NEW. cpp: StatusConsumer NEW. cpp: StatusConsumerAssuanTransaction NEW. cpp: Context::cancelPendingOperationImmediately NEW. cpp: Context::revokeSignature NEW. cpp: Context::startRevokeSignature NEW. cpp: UserID::Signature::operator< NEW. qt: operator<<(QDebug debug, const GpgME::Error &err) NEW. qt: QuickJob::startRevokeSignature NEW. qt: QuickJob::result CHANGED: Made params 'auditLogAsHtml' and 'auditLogError' optional.
44 lines
1.2 KiB
Makefile
44 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.101 2021/01/31 13:03:07 adam Exp $
|
|
|
|
DISTNAME= gpgme-1.15.1
|
|
CATEGORIES= security
|
|
MASTER_SITES= ftp://ftp.gnupg.org/gcrypt/gpgme/
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://www.gnupg.org/related_software/gpgme/
|
|
COMMENT= GnuPG Made Easy
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
USE_LANGUAGES+= c99 c++
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= gmake
|
|
GNU_CONFIGURE= yes
|
|
PTHREAD_OPTS+= require
|
|
INFO_FILES= yes
|
|
CONFIGURE_ARGS+= --enable-languages="cl cpp"
|
|
|
|
# configure: error: A compiler with c++11 support is required for the c++ binding.
|
|
GCC_REQD+= 4.8
|
|
|
|
SUBST_CLASSES+= pthread
|
|
SUBST_FILES.pthread= src/gpgme-config.in
|
|
SUBST_SED.pthread+= -e 's,@PTHREAD_LIBS@,${PTHREAD_LDFLAGS} ${PTHREAD_LIBS},g'
|
|
SUBST_VARS.pthread= PTHREAD_CFLAGS
|
|
SUBST_STAGE.pthread= pre-configure
|
|
|
|
CPPFLAGS.Darwin= -D_POSIX_C_SOURCE=200809L
|
|
LIBS.SunOS+= -lnsl -lsocket
|
|
|
|
BUILDLINK_TRANSFORM+= rm:-Wsuggest-override
|
|
|
|
TEST_TARGET= all
|
|
TEST_DIRS= tests
|
|
|
|
.include "options.mk"
|
|
|
|
.include "../../security/libassuan2/buildlink3.mk"
|
|
BUILDLINK_API_DEPENDS.libgpg-error+= libgpg-error>=1.28
|
|
.include "../../security/libgpg-error/buildlink3.mk"
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|