Created attachment 230475 [details] security/py-pycryptodome: Update to 3.11.0 Changelog ========= * Update to 3.11.0 QA == portlint: OK poudriere: OK -- testport on 12.3R amd64 w/py36, py37, py38 (default), py39, and py310 Note ==== Updating this port also updates security/py-cryptodomex
I am aware that 3.12.0 has been released, but the project published source as zip instead of tar.gz, and my ports-fu has so far failed me.
Add zip to USES= ? --> USES=zip
(In reply to Daniel Engberg from comment #2) Thank you, @diizzy. I had figured that much out myself, and then spun in circles for a while until it dawned on me that I needed another "make makesum". Classic PEBCAK. A new patch is incoming.
Created attachment 230483 [details] security/py-pycryptodome: Update to 3.12.0 Same QA, plus python -m Crypto.SelfTest passes with py36 through py310 on amd64.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=749d8512de5d06bb37b93c8054ca03cc0f0f52ac commit 749d8512de5d06bb37b93c8054ca03cc0f0f52ac Author: John W. O'Brien <john@saltant.com> AuthorDate: 2022-01-06 08:42:00 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2022-01-06 08:42:05 +0000 security/py-pycryptodome: Update to 3.12.0 Changelog: https://github.com/Legrandin/pycryptodome/blob/v3.12.0/Changelog.rst PR: 260742 security/py-pycryptodome/Makefile | 7 +++---- security/py-pycryptodome/distinfo | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-)
Committed, thanks!