Commit Graph

36 Commits

Author SHA1 Message Date
sthen
d858b7cc2a Ports built with setuptools on python 3.10 don't need a RUN_DEPENDS on
setuptools (it's used as a package locator but importlib.metadata in
newer Python core or the external importlib_metadata are preferred).
So drop the RDEP in that case (it's still kept for py27) and bump
revisions.
2022-11-26 23:28:11 +00:00
sthen
1427b990d1 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:29:41 +00:00
kmos
e0a7d826f6 Do the usual C99 invocation for base-gcc
Fixes the build on sparc64
2022-08-10 06:12:51 +00:00
jasper
511833e703 update to py-cryptodome-3.15.0 2022-08-05 18:23:07 +00:00
sthen
e3665ea44a TEST_DEPENDS on py-cryptodome-test-vectors,python3 2022-03-20 18:06:38 +00:00
ajacoutot
594e1c5719 Update to py-cryptodome-3.14.1.
ok thfr@ sthen@
2022-03-20 08:39:33 +00:00
naddy
8c0294c2fa drop RCS Ids 2022-03-11 19:53:16 +00:00
sthen
29389da44c bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:02:15 +00:00
kmos
2795ba2341 Bump the REVISION on all ports that use the python2 version of
py-setuptools.

Also change the lang/python module to use the new
devel/py2-setuptools for python2 ports

ok sthen@
2021-05-21 19:50:21 +00:00
jasper
707d38cd2c update to py-cryptodome-3.10.1 2021-02-27 12:30:08 +00:00
sthen
17ea750a55 switch from @commen5 substitution to a separate PFRAG file
for aes-ni related files, it's more robust to interference by
update-plist
2021-01-09 10:36:33 +00:00
sthen
11869a8557 reinstate AESNI_COMMENT, from gkoehler. Fixes !x86 broken in
last plist sync.
2021-01-09 10:10:14 +00:00
sthen
d80c418015 regen PLISTs for python ports with .so files that end up renamed due to
the EXT_SUFFIX change in Python 3.8.7
2021-01-04 14:06:26 +00:00
jasper
34a663b3dd update to py-cryptodome-3.9.9 2020-11-07 16:21:47 +00:00
jasper
a8409d79db update to cryptodome-3.9.8 (mostly fixes related to the Shamir's Secret Sharing implementation) 2020-07-14 17:59:56 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
jasper
3ae4a4eda2 update to py-cryptodome-3.9.7 2020-02-23 13:31:06 +00:00
jasper
3af2bf0e05 update to py-cryptodome-3.9.6 2020-02-10 18:19:58 +00:00
jasper
80853e0aa4 update to py-cryptodome-3.9.4 2019-12-08 20:25:02 +00:00
jasper
a2e8accef4 update to py-cryptodome-3.9.3 2019-11-13 20:12:47 +00:00
jasper
30a584c7a9 update to py-cryptodome-1.9.1 2019-11-03 19:34:59 +00:00
jasper
2f36b5a0e4 update to pycryptodome-3.9.0 2019-11-02 20:35:15 +00:00
jasper
fce2e05e0b update to py-cryptodome-3.8.2 2019-08-26 17:39:02 +00:00
sthen
77f7cc9c61 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:49:33 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
jasper
c319cf3b5b update to py-cryptodome-3.7.3 2019-01-27 15:06:04 +00:00
naddy
84174f9106 bump for package path change devel/gmp -> devel/gmp,-main 2018-11-02 18:48:39 +00:00
jasper
f6998f3de8 security update to py-cryptodome-3.6.6 addressing CVE-2018-15560 2018-09-03 14:52:23 +00:00
jasper
77e8942ee5 update to py-cryptodome-3.6.4 2018-07-11 07:42:46 +00:00
jasper
e4f89180b0 update to py-cryptodome-3.6.3 2018-07-09 10:35:55 +00:00
sthen
572ba35c55 Use AESNI_COMMENT for _ghash_clmul.so as well; again x86 only and related
(though not exactly the same) as aes-ni things. From Markus Hennecke.
2018-06-24 11:46:58 +00:00
jasper
1453381730 update to pycryptodome-3.6.2 2018-06-23 11:52:30 +00:00
jasper
2db3c48215 remove stale comment 2018-06-23 11:35:07 +00:00
jasper
19b8b3bd4a make py-cryptodome a replacement for py-crypto. as an actively developed fork of py-crypto
it's almost a drop-in replacement https://www.pycryptodome.org/en/latest/src/vs_pycrypto.html

this commit effectively switches from the 'Cryptodome' namespace to 'Crypto'

feedback and ok sthen@
2018-06-02 11:47:13 +00:00
sthen
a78015aa89 Unbreak py-cryptodome on !x86 by using an arch-dependent subst'ed @comment
in the PLIST for the AES-NI related .so file. Reported by landry@,
ok landry jasper
2018-05-14 16:43:33 +00:00
jasper
480d231c41 import py-cryptodomex-3.6.1
PyCryptodome is a self-contained Python package of low-level cryptographic
primitives. It is an cleaned and simplified fork of PyCrypto, exposing
almost the same API. Most applications run unmodified, apart from a very
few compatibility breaks for those parts of the API that represented a
security hazard or that were too hard to maintain.

NB: currently we're packaging cryptodomex which doesn't conflict with py-crypto.
once all callers are migrated we can switch to the regular cryptodome package.

with and ok sthen@
2018-04-29 08:55:50 +00:00