Wed Nov 13 06:58:35 2019 UTC ()
py-cryptodome: updated to 3.9.3

3.9.3:
* Align stack of functions using SSE2 intrinsics to avoid crashes,
  when compiled with gcc on 32-bit x86 platforms.

3.9.2:
New features
* Add Python 3.8 wheels for Mac.

Resolved issues
* Avoid allocating arrays of ``__m128i`` on the stack, to cope with buggy compilers.
* Remove blanket ``-O3`` optimization for gcc and clang, to cope with buggy compilers.
* Fix typing stubs for signatures.
* Deal with gcc installations that don't have ``x86intrin.h``.


(adam)
diff -r1.26 -r1.27 pkgsrc/security/py-cryptodome/Makefile
diff -r1.23 -r1.24 pkgsrc/security/py-cryptodome/distinfo

cvs diff -r1.26 -r1.27 pkgsrc/security/py-cryptodome/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-cryptodome/Makefile 2019/11/09 21:34:56 1.26
+++ pkgsrc/security/py-cryptodome/Makefile 2019/11/13 06:58:34 1.27
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.26 2019/11/09 21:34:56 adam Exp $ 1# $NetBSD: Makefile,v 1.27 2019/11/13 06:58:34 adam Exp $
2 2
3DISTNAME= pycryptodome-3.9.1 3DISTNAME= pycryptodome-3.9.3
4PKGNAME= ${DISTNAME:S/^py/${PYPKGPREFIX}-/} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//}
5CATEGORIES= security python 5CATEGORIES= security python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pycryptodome/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/pycryptodome/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.pycryptodome.org/ 9HOMEPAGE= https://www.pycryptodome.org/
10COMMENT= Cryptographic and hash functions for Python 10COMMENT= Cryptographic and hash functions for Python
11LICENSE= public-domain AND python-software-foundation 11LICENSE= public-domain AND python-software-foundation
12 12
13# XXX is this needed? 13# XXX is this needed?
14CFLAGS.SunOS+= -std=c99 -D_XOPEN_SOURCE=600 14CFLAGS.SunOS+= -std=c99 -D_XOPEN_SOURCE=600
15 15
16CHECK_PORTABILITY_SKIP= appveyor/get_wheels.sh 16CHECK_PORTABILITY_SKIP= appveyor/get_wheels.sh
17 17

cvs diff -r1.23 -r1.24 pkgsrc/security/py-cryptodome/distinfo (expand / switch to unified diff)

--- pkgsrc/security/py-cryptodome/distinfo 2019/11/09 21:34:56 1.23
+++ pkgsrc/security/py-cryptodome/distinfo 2019/11/13 06:58:34 1.24
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.23 2019/11/09 21:34:56 adam Exp $ 1$NetBSD: distinfo,v 1.24 2019/11/13 06:58:34 adam Exp $
2 2
3SHA1 (pycryptodome-3.9.1.tar.gz) = 35348c8b7b27920b3a5c120154846c0aa14e3ae6 3SHA1 (pycryptodome-3.9.3.tar.gz) = 4b94c7d5d3f8d7d1d729f664899c080970bb0e48
4RMD160 (pycryptodome-3.9.1.tar.gz) = 2f5ef34749afcf402697eaf8cfccaf31dd8037ad 4RMD160 (pycryptodome-3.9.3.tar.gz) = c211628b2d977e4141e7bbd39264edd76d1da866
5SHA512 (pycryptodome-3.9.1.tar.gz) = f74a57f6713b6a5e6ad85700b783f0484cb67f78196e08ff70099de1d52bfa0cacc42a5698868d0891eba8dcf5f2a3370f72701f9d9eeac4a504f3c88d28a01d 5SHA512 (pycryptodome-3.9.3.tar.gz) = dca701120fc04fc7a4ccfccb0a7eba22af7081baf33e34d5d6e38765f468772f5fa2dd2a7b74f2838fa332c8e68218934dc94c2cf36f36ad4bcf82a511de64e9
6Size (pycryptodome-3.9.1.tar.gz) = 11562950 bytes 6Size (pycryptodome-3.9.3.tar.gz) = 11575183 bytes