notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
py-cryptography Cryptographic recipes and primitives for Python developers
3.4.8 security on this many watch lists=26 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-02-23 13:47:20
Last Update: 2022-07-20 14:22:56
Commit Hash: 857c05f
People watching this port, also watch:: sqlite3, py39-six, py39-cffi, py39-pycparser, py39-openssl
Also Listed In: python
License: APACHE20 BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR}
To install the port:
cd /usr/ports/security/py-cryptography/ && make install clean
To add the package, run one of these commands:
  • pkg install security/py-cryptography
  • pkg install py39-cryptography
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.NOTE: This is a Python port. Instead of py39-cryptography listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py39-cryptography
Package flavors (<flavor>: <package>)
  • py39: py39-cryptography
distinfo:
Packages (timestamps in pop-ups are UTC):
py27-cryptography
ABIlatestquarterly
FreeBSD:11:aarch642.32.6.1
FreeBSD:11:amd64--
FreeBSD:11:armv61.3.12.6.1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips641.3.12.6.1
FreeBSD:12:aarch642.3-
FreeBSD:12:amd64--
FreeBSD:12:armv62.32.6.1
FreeBSD:12:armv72.32.6.1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips642.32.6.1
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc642.9.2-
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 
py36-cryptography
ABIlatestquarterly
FreeBSD:11:aarch642.3-
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch642.3-
FreeBSD:12:amd64--
FreeBSD:12:armv62.3-
FreeBSD:12:armv72.3-
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips642.3-
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 
py37-cryptography
ABIlatestquarterly
FreeBSD:11:aarch64-2.6.1
FreeBSD:11:amd64--
FreeBSD:11:armv6-2.6.1
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64-2.6.1
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6-2.6.1
FreeBSD:12:armv7-2.6.1
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64-2.6.1
FreeBSD:12:powerpc64-3.3.2
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv62.9.2-
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc642.9.2-
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc643.3.2-
FreeBSD:14:riscv64--
 
py38-cryptography
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd642.9.22.9.2
FreeBSD:11:armv6--
FreeBSD:11:i3862.9.22.9.2
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd64--
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i386--
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd64--
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i386--
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64-3.3.2
FreeBSD:13:riscv64--
FreeBSD:14:aarch64--
FreeBSD:14:amd64--
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i386--
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv643.3.2-
 
py39-cryptography
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-3.4.8
FreeBSD:12:amd643.4.83.4.8
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3863.4.83.4.8
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch643.4.83.4.8
FreeBSD:13:amd643.4.83.4.8
FreeBSD:13:armv6-3.4.8
FreeBSD:13:armv73.4.83.4.8
FreeBSD:13:i3863.4.83.4.8
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64-3.4.8
FreeBSD:14:aarch643.4.8-
FreeBSD:14:amd643.4.8-
FreeBSD:14:armv63.4.8-
FreeBSD:14:armv73.4.8-
FreeBSD:14:i3863.4.8-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py39-cffi>=1.12 : devel/py-cffi@py39
  2. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  3. python3.9 : lang/python39
Runtime dependencies:
  1. py39-cffi>=1.12 : devel/py-cffi@py39
  2. py39-setuptools>=63.1.0 : devel/py-setuptools@py39
  3. python3.9 : lang/python39
This port is required by:
for Build
  1. security/py-certbot
  2. security/py-pgpy
  3. security/py-yubikey-manager

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. misc/py-glance*
  2. security/py-keystone*
  3. Collapse this list of deleted ports.
for Run
  1. cad/uranium
  2. comms/py-esptool
  3. databases/py-mycli
  4. devel/oci-cli
  5. devel/py-adb
  6. devel/py-aiortc
  7. devel/py-azure-identity
Expand this list (98 items / 91 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/py-azure-keyvault
  3. devel/py-azure-multiapi-storage
  4. devel/py-azure-storage-common
  5. devel/py-castellan
  6. devel/py-cursive
  7. devel/py-moto
  8. devel/py-msal
  9. devel/py-oci
  10. devel/py-openstacksdk
  11. devel/py-twisted
  12. dns/py-dns-crawler
  13. dns/py-dns-lexicon
  14. finance/electrum
  15. mail/py-flanker
  16. misc/py-cinder
  17. net/onionprobe
  18. net/py-cepa
  19. net/py-ripe.atlas.sagan
  20. net/py-smbprotocol
  21. net/py-transip
  22. net/py-urllib3
  23. net/scapy
  24. net-im/py-matrix-synapse
  25. net-mgmt/py-adal
  26. news/sabnzbdplus
  27. security/cowrie
  28. security/py-SecretStorage
  29. security/py-acme
  30. security/py-asyncssh
  31. security/py-authlib
  32. security/py-azure-keyvault-keys
  33. security/py-cert-human
  34. security/py-certbot
  35. security/py-dfvfs
  36. security/py-fido2
  37. security/py-josepy
  38. security/py-msoffcrypto-tool
  39. security/py-noiseprotocol
  40. security/py-oauthlib
  41. security/py-openssl
  42. security/py-paramiko
  43. security/py-pyhanko-certvalidator
  44. security/py-pysaml2
  45. security/py-pysaml24
  46. security/py-pysaml26
  47. security/py-pyspnego
  48. security/py-python-axolotl
  49. security/py-requests-credssp
  50. security/py-securesystemslib
  51. security/py-service_identity
  52. security/py-social-auth-core
  53. security/py-sshpubkeys
  54. security/py-sslyze
  55. security/py-stem
  56. security/py-trustme
  57. security/py-txtorcon
  58. security/py-webauthn
  59. security/py-yubikey-manager
  60. sysutils/datadog-integrations
  61. sysutils/py-ansible-base
  62. sysutils/py-ansible-core
  63. sysutils/py-ansible-core211
  64. sysutils/py-azure-cli
  65. sysutils/py-azure-cli-core
  66. textproc/py-pdfminer.six
  67. www/buku
  68. www/mitmproxy
  69. www/py-aioquic
  70. www/py-autobahn
  71. www/py-azure-storage
  72. www/py-pyjwt
  73. www/py-requests_ntlm
  74. www/py-scrapy
  75. x11/xpra
  76. Collapse this list.

Deleted ports which required this port:

Expand this list of 17 deleted ports
  1. devel/py-apns2*
  2. devel/py-azure-keyvault-keys*
  3. devel/py-castellan1*
  4. devel/py-openstacksdk043*
  5. emulators/py-nova*
  6. misc/py-glance*
  7. security/py-keystone*
  8. security/py-letsencrypt*
  9. security/py-paramiko1*
  10. sysutils/ansible2*
  11. sysutils/ansible24*
  12. sysutils/ansible25*
  13. sysutils/ansible26*
  14. sysutils/ansible27*
  15. sysutils/ansible28*
  16. sysutils/py-azure-cli-botservice*
  17. www/py-buku*
  18. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/c/cryptography/
  2. https://pypi.org/packages/source/c/cryptography/
Collapse this list.

Number of commits found: 54

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Jul 2022 14:22:56
 files touched by this commit commit hash:857c05f8674c5f4c990f49f9d0fb7034ebd340fe  3.4.8
Tobias C. Berner (tcberner) search for other commits by this committer
security: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <ports@c0decafe.net>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Aldis Berjoza <aldis@bsdroot.lv>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alex Kapranoff <kappa@rambler-co.ru>
  *  Alex Samorukov <samm@freebsd.org>
  *  Alexander Botero-Lowry <alex@foxybanana.com>
  *  Alexander Kriventsov <avk@vl.ru>
  *  Alexander Leidinger <netchild@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
03 Jun 2022 16:57:31
 files touched by this commit commit hash:dc62ba31ef640264481081f0d88045c79dabb77e  3.4.8
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
security/py-cryptography: Convert to USE_PYTHON=pytest
13 May 2022 11:39:35
 files touched by this commit commit hash:ef8010c64fb3fb32f9051c89b58cb2643622e7e2  3.4.8
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
security/py-cryptography: Update to 3.4.8

- Update pkg-descr
- Update WWW

Changes:	https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst
07 Mar 2022 19:24:01
 files touched by this commit commit hash:9a140b31fe663fff77166c0bc6d78470bf6a57e5  3.3.2
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
*/py-*: Take maintainership
07 Mar 2022 19:07:39
 files touched by this commit commit hash:3d89f95e2ff861b1e06ad114422b5d116a856970  3.3.2
Rene Ladan (rene) search for other commits by this committer
all: return koobs' ports to the pool after safekeeping his commit bit.
13 Oct 2021 13:14:06
 files touched by this commit commit hash:006a90e1f88c54123ef45b1bead8c815ad97b962  3.3.2
Stefan E├čer (se) search for other commits by this committer
security/py-cryptography: Add CPE information

Approved by:	portmgr (blanket)
04 Oct 2021 21:32:24
 files touched by this commit commit hash:5b57210d0d0a7d74c9f8b4895907b34f2f34473d  3.3.2
Charlie Li (vishwin) search for other commits by this committer
security/py-cryptography: support LibreSSL 3.4.0

Merged upstream as https://github.com/pyca/cryptography/pull/6360
and backported to this version.

While here, remove remaining FreeBSD 11 cruft

Approved by: fluffy (mentor), koobs (implicit: MAINTAINER_POLICY)
Differential Revision: https://reviews.freebsd.org/D32281
30 Sep 2021 21:23:30
 files touched by this commit commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  3.3.2
Rene Ladan (rene) search for other commits by this committer
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
21 May 2021 15:11:07
 files touched by this commit commit hash:58a2c0b4b774c28cdb023d5cab9c1179b7f88af3  3.3.2
Charlie Li (vishwin) search for other commits by this committer
security/py-cryptography: fix build on FreeBSD 11

The LibreSSL 3.3.2+ patch does not and was never intended to apply
with older py-cryptography 2.9.2 that we offer for FreeBSD 11 using
base OpenSSL. For now, make the LibreSSL 3.3.2+ patch conditional
on SSL_DEFAULT=libressl* until FreeBSD 11 goes EOL.

Reported by: dvl
Fixes: 6f05c9c07cff security/py-cryptography: fix build with LibreSSL 3.3.2+
Pointy hat to: vishwin
Approved by: koobs (maintainer, implicit), fluffly (mentor, implicit)
PR: 255241
21 May 2021 04:32:25
 files touched by this commit commit hash:6f05c9c07cffc6ae65d8a1ea55096d3b9968e33b  3.3.2
Charlie Li (vishwin) search for other commits by this committer
security/py-cryptography: fix build with LibreSSL 3.3.2+

Merged upstream as https://github.com/pyca/cryptography/pull/5988
and backported to this version.

Approved by: koobs (maintainer), fluffy (mentor)
PR: 255241
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  3.3.2
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
25 Feb 2021 13:32:25
Original commit files touched by this commit Revision:566534  3.3.2
fluffy search for other commits by this committer
security/py-openssl: unbreak run for consumers

Partially revert r566075 to previous py-openssl release only for
${OSVERSION} < 1200085 and base OpenSSL 1.0.2 with PORTEPOCH bump

This step is needed because since 20.0 release py-openssl have dropped off
support
for openssl < 1.1.0 which still in base fo FreeBSD 11.4+ branch

Due to dependency on recent cryptography, bump py-cryptography to 3.3.2 release
under same conditions as py-openssl. 3.3.2 was last release which not requred
Rust to build

With hat:	ports-secteam
Pointy hat to:	sbz (for skip dependencies verification and no reaction to
complains)
Reported by:	many via ML
10 Jan 2021 16:04:33
Original commit files touched by this commit Revision:561083  2.9.2
rene search for other commits by this committer
Remove empty PY_IPADDRESS from ports using Python 3.6+

Also remove one manual declaration (net-mgmt/py-aggregate6)
10 Jan 2021 14:05:33
Original commit files touched by this commit Revision:561070  2.9.2
rene search for other commits by this committer
Remove empty PY_ENUM34 from ports using Python 3.6+
09 Jan 2021 16:34:07
Original commit files touched by this commit Revision:560874  2.9.2
antoine search for other commits by this committer
Remove python 2.7 support from a few ports
02 Jan 2021 13:36:28
Original commit files touched by this commit Revision:559939  2.9.2
antoine search for other commits by this committer
Revert r559936, there are still a lot of reverse dependencies
02 Jan 2021 13:20:55
Original commit files touched by this commit Revision:559936  2.9.2
rene search for other commits by this committer
security/py-cryptography: remove support for expired Python 2.7
04 Dec 2020 11:31:23
Original commit files touched by this commit Revision:556973  2.9.2
koobs search for other commits by this committer
security/py-cryptography: Update to 2.9.2 [2]

 - Remove patch-PR4855, upstreamed [1]
 - Remove asn1crypto, no longer an install_requires (RUN_DEPENDS) [1]
 - Add workaround for OpenSSL 1.0.2u/t when building for FreeBSD
   11.3-STABLE and 11.4-RELEASE/STABLE. [2]

Changelog:

  https://github.com/pyca/cryptography/blob/2.9.2/CHANGELOG.rst

HUGE thank you to Kai for running through extensive QA and producing the
final changeset.

PR:		245929
Submitted by:	Daniel <daniel.engberg.lists pyret.net> [1]
Submitted by:	kai [2]
MFH: No (backward incompatiblities, substantial dependents count)
26 Apr 2019 05:13:26
Original commit files touched by this commit Revision:500082  2.6.1
koobs search for other commits by this committer
security/py-cryptography: Fix build with libressl 2.9.1

Backport upstream pull request #4855 by Charlie Li <ml+freebsd vishwin info>

PR:		237487
Submitted by:	Maciej Pasternacki <maciej pasternacki. net> (v1)
Submitted by:	gahr (v2)
Reported by:	Simeon Simeonov <sgs pichove org>
Obtained from:	https://github.com/pyca/cryptography/pull/4855
Tested by:	gahr (all USES=ssl versions), many
21 Mar 2019 19:42:00
Original commit files touched by this commit Revision:496506  2.6.1
sunpoet search for other commits by this committer
Update to 2.6.1

Changes:	https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst
PR:		236278
Submitted by:	sunpoet (myself)
Approved by:	koobs (maintainer)
06 Aug 2018 03:25:20
Original commit files touched by this commit Revision:476488  2.3
koobs search for other commits by this committer
security/py-cryptography: Update to 2.3

This version update fixes builds with libressl >= 2.7.

Builds with openssl-devel are broken due to an underlying lang/python* port
issue [1].

Changelog:

  https://github.com/pyca/cryptography/blob/2.3/CHANGELOG.rst

[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229223

PR:             226906
Submitted by:   Charli Li <ml+freebsd vishwin info>
Reported by:    many
MFH:            2018Q3 (fixes package build, security fix)
Security:	9e2d0dcf-9926-11e8-a92d-0050562a4d7b
20 Jun 2018 17:05:44
Original commit files touched by this commit Revision:472884  2.1.4 This port version is marked as vulnerable.
mat search for other commits by this committer
Use PY_FLAVOR for dependencies.

FLAVOR is the current port's flavor, it should not be used outside of
this scope.

Sponsored by:	Absolight
22 Jan 2018 14:57:29
Original commit files touched by this commit Revision:459656  2.1.4 This port version is marked as vulnerable.
sbz search for other commits by this committer
- Update to 2.1.4

PR:		225348
10 Jan 2018 12:35:03
Original commit files touched by this commit Revision:458625  2.0.3_1 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Fix build on mips by disabling unknown warning flag

MFH:		2018Q1
Approved by:	portmgr blanket
05 Jan 2018 20:02:04
Original commit files touched by this commit Revision:458167  2.0.3_1 This port version is marked as vulnerable.
yuri search for other commits by this committer
Corrected shared library names that got the .abi3 suffix for python-36 and up
after devel/py-cffi upgrade to 1.11.2

This is the followup for the r457997 commit that updated devel/py-cffi to
1.11.2.
As it turned out, the shared object names built by py-cffi has changed in python
36.
Dependent ports can choose between installing such shared object as part of
their plist, or
generating them in the runtime and placing them into ~/.cache/{port-name}/ The
former ones,
that include the shared objects in their plist, got affected.

4 of the ports were failing explicitly in their py36 flavor during the strip
phase.
The other 6 were either missing strip entirely, or performed the strip operation
without
using explicit shared object names. These 6 ports didn't trigger any build
errors, and were
failing silently during the runtime, making the problem very hard to detect.

Precisely, .abi3 suffix is now added for the py36 flavor of relevant ports.

Here are the 10 ports that got affected and are now corrected:
databases/py-psycopg2cffi devel/py-pygit2 devel/py-xattr devel/py-pyopencl
devel/py-atomiclong
multimedia/py-librtmp net/py-nnpy security/py-bcrypt security/py-cryptography
security/py-pynacl

All of them got the * in the stripped shared object name, and a PORTREVISION
bump.
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  2.0.3  Sanity Test Failure This port version is marked as vulnerable.
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
24 Sep 2017 05:00:21
Original commit files touched by this commit Revision:450479  2.0.3 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-cryptography: Update to 2.0.3

- Update LICENSE section, now Dual-licensed
- Update dependencies and minimum versions
- Enable concurrent Python feature
- Remove upstreamed patch
- Remove version support declaration from pkg-descr

Changelog:

  https://cryptography.io/en/latest/changelog/#v2-0-3

PR:		222519
Submitted by:	Yasuhiro KIMURA <yasu utahime org>
03 Sep 2017 10:28:00
Original commit files touched by this commit Revision:449195  1.7.2 This port version is marked as vulnerable.
rene search for other commits by this committer
security/py-cryptography: remove support for expired Python 3.3
10 Jun 2017 03:16:45
Original commit files touched by this commit Revision:443067  1.7.2 This port version is marked as vulnerable.
woodsb02 search for other commits by this committer
security/py-cryptography: Fix build with Python 3.3

PR:		219833
Reported by:	koobs
Approved by:	portmgr blanket
07 Jun 2017 14:22:59
Original commit files touched by this commit Revision:442838  1.7.2 This port version is marked as vulnerable.
woodsb02 search for other commits by this committer
[NEW] security/py3-cryptography: Create Python 3.x version of port

The latest www/py-requests update [1] unbundled its dependencies, now
requiring chardet, idna, urllib3 and certifi from ports.

www/py3-requests port was not tested during QA, which would have highlighted
the need for many new py3-* ports (and their dependencies).

This change creates one of those ports.

[1] https://svnweb.freebsd.org/changeset/ports/442565

PR:		219833
22 Feb 2017 19:10:26
Original commit files touched by this commit Revision:434632  1.7.2 This port version is marked as vulnerable.
rezny search for other commits by this committer
Update to 1.7.2 and fix building with libressl-devel

PR:		216825
Approved by:	maintainer (timeout), swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D9711
01 Jan 2017 03:45:13
Original commit files touched by this commit Revision:430235  1.6 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Remove BROKEN_FreeBSD_9

Approved by:	portmgr (blanket)
19 Dec 2016 09:05:48
Original commit files touched by this commit Revision:428912  1.6 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Mark BROKEN on 9.x

Approved by:	portmgr blanket
08 Dec 2016 17:15:30
Original commit files touched by this commit Revision:428140  1.6 This port version is marked as vulnerable.
antoine search for other commits by this committer
Unbreak

With hat:	portmgr
MFH:		2016Q4
08 Dec 2016 17:07:23
Original commit files touched by this commit Revision:428138  1.6 This port version is marked as vulnerable.
feld search for other commits by this committer
security/py-pycryptography: Fix build on FreeBSD 9.3

Modern py-cryptography requires a more modern OpenSSL. This switch to
requiring OpenSSL from ports is a disruptive change, but it will protect
these users from the recently patched vulnerabilites.

Support for OpenSSL 0.9.8 was removed in pycryptography as of version 1.4.
The last release to support OpenSSL 0.9.8 was 1.3.4 which is still
vulnerable to the HDKF key generation bug. It appears that version 1.4
did build successfully on FreeBSD 9.3, but upstream had abandoned
support for OpenSSL 0.9.8 at that point so it is unclear if it was fully
functional.

PR:		214915
MFH:		2016Q4
04 Dec 2016 22:18:51
Original commit files touched by this commit Revision:427810  1.6 This port version is marked as vulnerable.
feld search for other commits by this committer
security/py-cryptography: Update to 1.6

Changelog:	https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst

PR:		214915
Approved by:	ports-secteam (with hat)
MFH:		2016Q4
Security:	CVE-2016-9243
02 Dec 2016 09:21:59
Original commit files touched by this commit Revision:427548  1.4 This port version is marked as vulnerable.
mat search for other commits by this committer
http://github.com redirects to https://github.com, spare everyone a redirect.

Sponsored by:	Absolight
12 Aug 2016 16:58:34
Original commit files touched by this commit Revision:420137  1.4 This port version is marked as vulnerable.
swills search for other commits by this committer
security/py-cryptography: update to 1.4

PR:		210484
Approved by:	koobs (maintainer)
17 Apr 2016 19:19:09
Original commit files touched by this commit Revision:413538  1.3.1 This port version is marked as vulnerable.
brnrd search for other commits by this committer
security/py-cryptography: Update to 1.3.1

  - Update to latest version 1.3.1
  - Remove patch now included upstream
  - Add patch to allow build without openssl/e_os.h in base

Reviewed by:	koobs (mentor, python), feld (mentor)
Approved by:	feld (mentor)
Differential Revision:	D5959
01 Apr 2016 14:25:18
Original commit files touched by this commit Revision:412349  1.0.2_4 This port version is marked as vulnerable.
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
02 Mar 2016 17:14:23
Original commit files touched by this commit Revision:409954  1.0.2_4 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-cryptography: Fix build with OpenSSL 1.0.2g

Backport upstream commit [1] fixing build failures after the OpenSSL
1.0.2g update

[1]
https://github.com/pyca/cryptography/commit/df779dfec9ce87b79e48448aea3c597a4716b29e

PR:		207624
Reported by:	matthew, Pierre Guinoiseau <pierre guinoiseau eu>
MFH:		2016Q1
18 Nov 2015 21:41:48
Original commit files touched by this commit Revision:401898  1.0.2_3 This port version is marked as vulnerable.
rm search for other commits by this committer
devel/py-asn1: move to devel/py-pyasn1 to match PyPI name

- move to devel/py-pyasn1 to match PyPI name
- update *_DEPENDS and bump PORTREVISION in dependent ports
- reset PORTEPOCH

PR:		204567
Submitted by:	John W. O'Brien <john@saltant.com>
Approved by:	mhjacks@swbell.net (maintainer of devel/py-asn1)
02 Nov 2015 16:39:53
Original commit files touched by this commit Revision:400661  1.0.2_2 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-cryptography: Add missing run-time dependencies

Add py-idna and conditionally (For Python < 3.3) py-ipaddress to
RUN_DEPENDS

While I'm here:

- Update minimum versions requirement for py-cffi
- Update test target since the framework supports TEST_DEPENDS et al.

Noticed by:	brnrd
20 Oct 2015 15:14:09
Original commit files touched by this commit Revision:399860  1.0.2_1 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-cryptography: Add enum43 to RUN_DEPENDS

Refactor *_DEPENDS to match setup.py's less than obvious dependencies

cffi is both a build/run dependency, the rest are only run dependencies.

This was causing a build failure for net-im/papyon:

  ImportError: No module named enum

Reported by:	kwm, pkg-fallout
Assisted by:	antoine
18 Oct 2015 03:13:54
Original commit files touched by this commit Revision:399604  1.0.2 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-cryptography: Update to 1.0.2

- Update to 1.0.2
- Strip shared libraries
- Add patch to support building with LibreSSL
- Remove ALPN patch (upstreamed)

Changes:

  https://github.com/pyca/cryptography/blob/1.0.2/CHANGELOG.rst

PR:		203819
Submitted by:	Ralf van der Enden <tremere cainites net>
26 May 2015 16:47:03
Original commit files touched by this commit Revision:387491  0.8.2 This port version is marked as vulnerable.
antoine search for other commits by this committer
Switch PYTHON_REL from a 3 digits number to a 4 digits number to handle
python 2.7.10

Differential Revision:	https://reviews.freebsd.org/D2639
Reviewed by:	sunpoet, mva
24 Apr 2015 13:36:30
Original commit files touched by this commit Revision:384640  0.8.2 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-cryptography: Update to 0.8.2

- Update to 0.8.2
- Update COMMENT (upstream)
- Pet portlint (TEST_DEPENDS must appear earlier)
- Remove patches that have been upstreamed
- Backport ALPN patch merged upstream, not yet released [1]

Changes:

  * https://github.com/pyca/cryptography/blob/0.8.2/CHANGELOG.rst

[1] https://github.com/pyca/cryptography/pull/1849

PR:		197049
Submitted by:	Bernard Spil <spil.oss gmail com>
18 Jan 2015 09:38:16
Original commit files touched by this commit Revision:377287  0.7.2 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-cryptography: Update to 0.7.2, Fix LibreSSL

- Update to 0.7.2
- Update BUILD_DEPENDS and TEST_DEPENDS
- Patch upstream sources to fix LibreSSL:

  * Remove EGD (Perl Entropy Gathering Daemon) support. This hasn't
    been needed on FreeBSD since FreeBSD 4.2
  * Disable compression conditionally using OPENSSL_NO_COMP
  * Check features, not version for x509_vfy

[1] https://github.com/pyca/cryptography/issues/928

PR:		196827
Submitted by:	Bernard Spil <spil.oss gmail com>
25 Aug 2014 08:40:33
Original commit files touched by this commit Revision:366044  0.5.4 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-cryptography: Update to 0.5.4, Modernize

- Update 0.5.4
- Add LICENSE_FILE
- Update TEST_DEPENDS
- Modernize Python framework entries (USES, USE_PYTHON)

Changes:

  https://github.com/pyca/cryptography/blob/0.5.4/CHANGELOG.rst
01 Jul 2014 04:55:57
Original commit files touched by this commit Revision:359958  0.4 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-cryptography: Update to 0.4

- Update to 0.4
- Remove setup.py patch (Upstreamed [1])

Changes:

  * https://github.com/pyca/cryptography/blob/0.4/CHANGELOG.rst

[1] https://github.com/pyca/cryptography/pull/678
08 Mar 2014 09:12:34
Original commit files touched by this commit Revision:347460  0.2.2_1 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-cryptography: BUILD_DEPENDS are also RUN_DEPENDS

Add BUILD_DEPENDS (cffi and six) to RUN_DEPENDS as they are needed at run time

Reported by: antoine
08 Mar 2014 02:33:00
Original commit files touched by this commit Revision:347440  0.2.2 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-cryptography: Update to 0.2.2

- Update to 0.2.2

Changes:

 * Removed a constant definition that was causing compilation problems
   with specific versions of OpenSSL.
25 Feb 2014 11:29:36
Original commit files touched by this commit Revision:345962  0.2.1_1 This port version is marked as vulnerable.
koobs search for other commits by this committer
security/py-cryptography: Tests fix, Depend on OpenSSL

- Backport python setup.py test integration PR [1]
- Add OpenSSL as a dependency (Was py-openssl dependency)
- Add TEST_DEPENDS and regression-test: target

[1] https://github.com/pyca/cryptography/pull/678
23 Feb 2014 13:47:05
Original commit files touched by this commit Revision:345722  0.2.1 This port version is marked as vulnerable.
koobs search for other commits by this committer
[NEW PORT] security/py-cryptography: Cryptographic recipes and primitives to
Python developers

cryptography is a package designed to expose cryptographic recipes and
primitives to Python developers. Our goal is for it to be your "cryptographic
standard library". It supports Python 2.6-2.7, Python 3.2+, and PyPy.

cryptography includes both high level recipes, and low level interfaces to
common cryptographic algorithms such as symmetric ciphers, message digests
and key derivation functions.

WWW: http://github.com/pyca/cryptography/

Number of commits found: 54