Index: head/security/py-pycryptodome/files/patch-setup.py =================================================================== --- head/security/py-pycryptodome/files/patch-setup.py (revision 539565) +++ head/security/py-pycryptodome/files/patch-setup.py (nonexistent) @@ -1,29 +0,0 @@ -commit b3a394d0837ff92919d35d01de9952b8809e802d -Author: Helder Eijs -Date: Wed Aug 28 07:52:19 2019 +0200 - - Force UTF-8 encoding when translating files - -diff --git ./setup.py ./setup.py -index 9d88bc1e..1d70caad 100644 ---- ./setup.py -+++ ./setup.py -@@ -222,14 +222,18 @@ def create_cryptodome_lib(): - if full_file_name_src != "py.typed": - continue - -- with open(full_file_name_dst, "rt") as fd: -+ if sys.version_info[0] > 2: -+ extra_param = { "encoding": "utf-8" } -+ else: -+ extra_param = {} -+ with open(full_file_name_dst, "rt", **extra_param) as fd: - content = (fd.read(). - replace("Crypto.", "Cryptodome."). - replace("Crypto ", "Cryptodome "). - replace("'Crypto'", "'Cryptodome'"). - replace('"Crypto"', '"Cryptodome"')) - os.remove(full_file_name_dst) -- with open(full_file_name_dst, "wt") as fd: -+ with open(full_file_name_dst, "wt", **extra_param) as fd: - fd.write(content) Property changes on: head/security/py-pycryptodome/files/patch-setup.py ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/security/py-pycryptodome/Makefile =================================================================== --- head/security/py-pycryptodome/Makefile (revision 539565) +++ head/security/py-pycryptodome/Makefile (revision 539566) @@ -1,35 +1,35 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= pycryptodome -DISTVERSION= 3.9.0 +DISTVERSION= 3.9.7 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= john@saltant.com COMMENT= Cryptographic library for Python LICENSE= PD BSD2CLAUSE APACHE20 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE.rst USES= python USE_PYTHON= autoplist distutils CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}pycrypto NAMESPACE?= Crypto post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Cipher/*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Hash/*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Math/*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Protocol/*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/PublicKey/*.so @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/${NAMESPACE}/Util/*.so do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include Index: head/security/py-pycryptodome/distinfo =================================================================== --- head/security/py-pycryptodome/distinfo (revision 539565) +++ head/security/py-pycryptodome/distinfo (revision 539566) @@ -1,3 +1,3 @@ -TIMESTAMP = 1572390856 -SHA256 (pycryptodome-3.9.0.tar.gz) = dbeb08ad850056747aa7d5f33273b7ce0b9a77910604a1be7b7a6f2ef076213f -SIZE (pycryptodome-3.9.0.tar.gz) = 11561613 +TIMESTAMP = 1582738914 +SHA256 (pycryptodome-3.9.7.tar.gz) = f1add21b6d179179b3c177c33d18a2186a09cc0d3af41ff5ed3f377360b869f2 +SIZE (pycryptodome-3.9.7.tar.gz) = 15451558