Created attachment 216969 [details] www/onionshare: Replace security/py-pycrypto dependency with security/py-pycryptodome Changelog ========= * Satisfy dependency on Crypto package with security/py-pycryptodome QA == portlint: OK Notes ===== PyCrypto has not been maintained upstream since 2014. PyCryptodome, which aims to be a drop-in replacement for PyCrypto, is actively maintained (latest release 2020-06-23). www/onionshare only uses the Crypto.PublicKey.RSA.importKey function (in onionshare.onion.Onion.is_v2_key), which is still supported by PyCryptodome.
Port is not building with patch. Stand by for revision.
Comment on attachment 216969 [details] www/onionshare: Replace security/py-pycrypto dependency with security/py-pycryptodome Un-obsoleting. The reason this was not building was because of the security/py-stem dependency, which still depends on security/py-pycrypto. QA (add'l) ========== poudriere: OK -- testport on 12.1R amd64 w/py37 (default)
Adding affirmative feedback in my capacity as security/py-pycryptodome maintainer.
thanks for reporting and sharing a patch; appreciated. we are gonna wait til Bug #248712 gets done before committing anything kr,
reopening; this blocks Bug #265390 and I am taking care of that
fixed by https://cgit.freebsd.org/ports/commit/?id=d0aab7f46df1ee2494ac09858fd903330f785d43