06857f25c1
Based on joyent/pkgsrc#282 from sjorge. 0.36.0 - 2020-07-13 ------------------- - wrap SocketIO in io.Buffered* for makefile <lethliel> - SSL.Connection.close accepts an argument to force the socket closing <Christophe Haen> - SSL.Connection: make the clientPostConnectionCheck an instance attribute <Christophe Haen> - Fixed bug with usage of unexisting method getreply at SSL_Transport <roman-nagaev> - Add appveyor builds for python 3.7 and 3.8 <Daniel A. Wozniak> - Fixed syntax warning on line 44. <randomfox> - Update M2Crypto.six to 1.13.0 <Matěj Cepl> - base64.decodestring() was finally removed in Python 3.8. <Matěj Cepl> - wrap SocketIO in io.Buffered* for makefile <lethliel> - NULL is legal argument for key and iv paramters of EVP_CipherInit(3) <Matěj Cepl> - Expose X509_V_FLAG_ALLOW_PROXY_CERTS verification flag and X509_STORE_SET_FLAGS function <Christophe Haen> - Stop testing for 2.6 and 3.4 on Travis. Start testing 3.8 <Matěj Cepl> - Extend test cert validity to 2049 <Bernhard M. Wiedemann> - Revert using typing module in 2.6. It is just not worthy. <Matěj Cepl> - Update Debian/stable SSL as well <Matěj Cepl> - Make tests pass again. <Matěj Cepl> - Stop using string module, which has been deprecated. <Matěj Cepl> - Tiny fixes to make pyls more happy <Matěj Cepl> - CI: Rework Fedora CI configuration <Neal Gompa> 0.35.2 - 2019-06-10 ------------------- - tests.test_rsa: Fix typo to match for proper exception <Sebastian Andrzej Siewior> - Expose CRLs verification flags <Christophe Haen> 0.35.1 - 2019-06-08 ------------------- - Actually, really fix compatibility with OpenSSL 1.1.1c. Thank you, Sebastian Andrzej Siewior from the Debian team for resolving it. 0.34.0 - 2019-05-30 ------------------- - Use more recent version of OpenSSL on Windows - Be resilient against the situation when no erorr happened. - Correct URL of https://www.schneier.com/academic/smime/ - Use shlex.split() for CPP 0.33.0 - 2019-04-26 ------------------- - eb4525c - Stop pretending to support Python 3.4. <Matěj Cepl> - 6a89548 - Fix use of urlunsplit (25 hours ago) <Andreas Schwab> - 0a5a356 - tests/test_ssl: use -ciphercuites for TLS1.3 cipher in openssl1.1 <Sebastian Andrzej Siewior> - 8a0a3e3 - There are apparently multiword CPP variables. Taking that into account. <Matěj Cepl>
32 lines
860 B
Makefile
32 lines
860 B
Makefile
# $NetBSD: Makefile,v 1.54 2020/09/17 08:56:38 jperkin Exp $
|
|
|
|
DISTNAME= M2Crypto-0.36.0
|
|
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
|
|
CATEGORIES= security python
|
|
MASTER_SITES= ${MASTER_SITE_PYPI:=M/M2Crypto/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://gitlab.com/m2crypto/m2crypto
|
|
COMMENT= Crypto and SSL toolkit for Python
|
|
LICENSE= m2crypto-license
|
|
|
|
USE_LANGUAGES+= c c++11
|
|
|
|
.include "../../lang/python/pyversion.mk"
|
|
|
|
PLIST_VARS+= typing
|
|
|
|
.if ${_PYTHON_VERSION} == 27
|
|
DEPENDS+= ${PYPKGPREFIX}-typing-[0-9]*:../../devel/py-typing
|
|
PLIST.typing= yes
|
|
.endif
|
|
|
|
PYSETUPBUILDARGS= build_ext --openssl=${BUILDLINK_PREFIX.openssl}
|
|
|
|
pre-configure:
|
|
${LN} -s ${PREFIX}/bin/swig3.0 ${BUILDLINK_DIR}/bin/swig
|
|
|
|
.include "../../devel/swig3/buildlink3.mk"
|
|
.include "../../lang/python/egg.mk"
|
|
.include "../../security/openssl/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|