notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

Port details
py-cryptography Cryptographic recipes and primitives for Python developers
42.0.5,1 security on this many watch lists=33 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 42.0.5,1Version 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: 2024-03-16 16:38:27
Commit Hash: 243a07b
People watching this port, also watch:: py39-six, py39-openssl, py39-cffi, py39-pycparser, indexinfo
Also Listed In: python
License: APACHE20 BSD3CLAUSE
WWW:
https://cryptography.io/en/latest/
https://github.com/pyca/cryptography
Description:
cryptography is a package which provides cryptographic recipes and primitives to Python developers. Our goal is for it to be your "cryptographic standard library". It supports Python 3.6+ and PyPy3 7.2+. cryptography includes both high level recipes and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message digests, and key derivation functions.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
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:
TIMESTAMP = 1709390716 SHA256 (cryptography-42.0.5.tar.gz) = 6fe07eec95dfd477eb9530aef5bead34fec819b3aaf6c5bd6d20565da607bfe1 SIZE (cryptography-42.0.5.tar.gz) = 671025

Expand this list (96 items)

Collapse this list.

SHA256 (rust/crates/asn1-0.15.5.crate) = ae3ecbce89a22627b5e8e6e11d69715617138290289e385cde773b1fe50befdb SIZE (rust/crates/asn1-0.15.5.crate) = 34375 SHA256 (rust/crates/asn1_derive-0.15.5.crate) = 861af988fac460ac69a09f41e6217a8fb9178797b76fcc9478444be6a59be19c SIZE (rust/crates/asn1_derive-0.15.5.crate) = 6095 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 SIZE (rust/crates/base64-0.21.7.crate) = 82576 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf SIZE (rust/crates/bitflags-2.4.2.crate) = 42602 SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0 SIZE (rust/crates/cc-1.0.83.crate) = 68343 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 SIZE (rust/crates/heck-0.4.1.crate) = 11567 SHA256 (rust/crates/indoc-2.0.4.crate) = 1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8 SIZE (rust/crates/indoc-2.0.4.crate) = 14311 SHA256 (rust/crates/libc-0.2.152.crate) = 13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7 SIZE (rust/crates/libc-0.2.152.crate) = 740278 SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45 SIZE (rust/crates/lock_api-0.4.11.crate) = 27487 SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c SIZE (rust/crates/memoffset-0.9.0.crate) = 9033 SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 SIZE (rust/crates/once_cell-1.19.0.crate) = 33046 SHA256 (rust/crates/openssl-0.10.63.crate) = 15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8 SIZE (rust/crates/openssl-0.10.63.crate) = 270890 SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 SHA256 (rust/crates/openssl-sys-0.9.99.crate) = 22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae SIZE (rust/crates/openssl-sys-0.9.99.crate) = 68158 SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967 SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445 SHA256 (rust/crates/pem-3.0.3.crate) = 1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310 SIZE (rust/crates/pem-3.0.3.crate) = 13035 SHA256 (rust/crates/pkg-config-0.3.29.crate) = 2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb SIZE (rust/crates/pkg-config-0.3.29.crate) = 20563 SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0 SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689 SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158 SHA256 (rust/crates/pyo3-0.20.3.crate) = 53bdbb96d49157e65d45cc287af5f32ffadd5f4761438b527b055fb0d4bb8233 SIZE (rust/crates/pyo3-0.20.3.crate) = 434673 SHA256 (rust/crates/pyo3-build-config-0.20.3.crate) = deaa5745de3f5231ce10517a1f5dd97d53e5a2fd77aa6b5842292085831d48d7 SIZE (rust/crates/pyo3-build-config-0.20.3.crate) = 30060 SHA256 (rust/crates/pyo3-ffi-0.20.3.crate) = 62b42531d03e08d4ef1f6e85a2ed422eb678b8cd62b762e53891c05faf0d4afa SIZE (rust/crates/pyo3-ffi-0.20.3.crate) = 65024 SHA256 (rust/crates/pyo3-macros-0.20.3.crate) = 7305c720fa01b8055ec95e484a6eca7a83c841267f0dd5280f0c8b8551d2c158 SIZE (rust/crates/pyo3-macros-0.20.3.crate) = 7920 SHA256 (rust/crates/pyo3-macros-backend-0.20.3.crate) = 7c7e9b68bb9c3149c5b0cade5d07f953d6d125eb4337723c4ccdb665f1f96185 SIZE (rust/crates/pyo3-macros-backend-0.20.3.crate) = 49797 SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef SIZE (rust/crates/quote-1.0.35.crate) = 28136 SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/self_cell-1.0.3.crate) = 58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba SIZE (rust/crates/self_cell-1.0.3.crate) = 15147 SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7 SIZE (rust/crates/smallvec-1.13.1.crate) = 34952 SHA256 (rust/crates/syn-2.0.48.crate) = 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f SIZE (rust/crates/syn-2.0.48.crate) = 250566 SHA256 (rust/crates/target-lexicon-0.12.13.crate) = 69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae SIZE (rust/crates/target-lexicon-0.12.13.crate) = 25424 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce SIZE (rust/crates/unindent-0.2.3.crate) = 7306 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412

Collapse this list.


Packages (timestamps in pop-ups are UTC):
py27-cryptography
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest------2.9.2-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
 
py37-cryptography
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--2.9.2---2.9.2-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
FreeBSD:15:quarterly--n/a-n/a---
 
py39-cryptography
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest41.0.7_3,142.0.5,1-41.0.7_3,142.0.5,1---
FreeBSD:13:quarterly42.0.5,142.0.5,13.4.8_1,142.0.5,142.0.5,1-41.0.7_1,141.0.7_1,1
FreeBSD:14:latest41.0.7_3,142.0.5,13.4.8,141.0.7_3,141.0.7_3,13.4.8_1,1-3.4.8_1,1
FreeBSD:14:quarterly42.0.5,142.0.5,1-42.0.5,142.0.5,1-41.0.7_1,141.0.7_1,1
FreeBSD:15:latest41.0.7_3,142.0.5,1n/a41.0.7_2,1n/a-41.0.7_2,1-
FreeBSD:15:quarterly--n/a-n/a---
 
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>=61.0.0 : devel/py-setuptools@py39
  3. py39-setuptools-rust>=1.7.0 : devel/py-setuptools-rust@py39
  4. py39-wheel>=0 : devel/py-wheel@py39
  5. rust>=1.76.0 : lang/rust
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. python3.9 : lang/python39
  8. py39-build>=0 : devel/py-build@py39
  9. py39-installer>=0 : devel/py-installer@py39
Test dependencies:
  1. py39-bcrypt>=3.1.5 : security/py-bcrypt@py39
  2. py39-cryptography-vectors>=42.0.5 : security/py-cryptography-vectors@py39
  3. py39-pretend>=0 : devel/py-pretend@py39
  4. py39-pytest-benchmark>=0 : devel/py-pytest-benchmark@py39
  5. py39-pytest-cov>=0 : devel/py-pytest-cov@py39
  6. py39-pytest-randomly>=0 : devel/py-pytest-randomly@py39
  7. py39-pytest-xdist>=0,1 : devel/py-pytest-xdist@py39
  8. py39-sqlite3>=0 : databases/py-sqlite3@py39
  9. py39-pytest>=7,1 : devel/py-pytest@py39
  10. python3.9 : lang/python39
Runtime dependencies:
  1. py39-cffi>=1.12 : devel/py-cffi@py39
  2. python3.9 : lang/python39
This port is required by:
for Build
  1. databases/py-snowflake-connector-python
  2. finance/freqtrade
  3. finance/py-ccxt
  4. security/py-certbot
  5. 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. databases/py-snowflake-connector-python
  5. devel/oci-cli
  6. devel/osc
  7. devel/py-adb
Expand this list (119 items / 112 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/py-aiortc
  3. devel/py-azure-identity
  4. devel/py-azure-keyvault
  5. devel/py-azure-multiapi-storage
  6. devel/py-azure-storage-common
  7. devel/py-castellan
  8. devel/py-cursive
  9. devel/py-moto
  10. devel/py-msal
  11. devel/py-oci
  12. devel/py-openstacksdk
  13. devel/py-twisted
  14. dns/letsdns
  15. dns/py-dns-crawler
  16. dns/py-dns-lexicon
  17. dns/py-dnspython
  18. finance/electrum
  19. finance/freqtrade
  20. finance/py-ccxt
  21. mail/py-checkdmarc
  22. mail/py-flanker
  23. misc/py-cinder
  24. net/onionprobe
  25. net/py-cepa
  26. net/py-magic-wormhole
  27. net/py-python-openstackclient
  28. net/py-ripe.atlas.sagan
  29. net/py-smbprotocol
  30. net/py-transip
  31. net/scapy
  32. net-im/py-matrix-synapse
  33. net-mgmt/py-adal
  34. net-p2p/reticulum
  35. news/sabnzbd
  36. security/caldera
  37. security/caldera4
  38. security/cowrie
  39. security/py-SecretStorage
  40. security/py-acme
  41. security/py-asyncssh
  42. security/py-authlib
  43. security/py-azure-keyvault-keys
  44. security/py-badkeys
  45. security/py-cert-human
  46. security/py-certbot
  47. security/py-dfvfs
  48. security/py-fido2
  49. security/py-josepy
  50. security/py-joserfc
  51. security/py-jwcrypto
  52. security/py-msoffcrypto-tool
  53. security/py-noiseprotocol
  54. security/py-oauthlib
  55. security/py-omemo-dr
  56. security/py-openssl
  57. security/py-paramiko
  58. security/py-pgpy
  59. security/py-plaso
  60. security/py-pyhanko
  61. security/py-pyhanko-certvalidator
  62. security/py-pysaml2
  63. security/py-pysaml24
  64. security/py-pysaml26
  65. security/py-pyspnego
  66. security/py-python-axolotl
  67. security/py-requests-credssp
  68. security/py-securesystemslib
  69. security/py-service-identity
  70. security/py-social-auth-core
  71. security/py-sshpubkeys
  72. security/py-sslyze
  73. security/py-stem
  74. security/py-trustme
  75. security/py-txtorcon
  76. security/py-webauthn
  77. security/py-yubikey-manager
  78. sysutils/datadog-integrations
  79. sysutils/py-ansible-core
  80. sysutils/py-azure-cli
  81. sysutils/py-azure-cli-core
  82. textproc/py-pdfminer.six
  83. www/buku
  84. www/mitmproxy
  85. www/offpunk
  86. www/py-aioquic
  87. www/py-autobahn
  88. www/py-azure-storage
  89. www/py-pyjwt
  90. www/py-requests_ntlm
  91. www/py-scrapy
  92. x11/xpra
  93. Collapse this list.

Deleted ports which required this port:

Expand this list of 21 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. news/sabnzbdplus*
  8. security/py-keystone*
  9. security/py-letsencrypt*
  10. security/py-paramiko1*
  11. security/py-service_identity*
  12. sysutils/ansible2*
  13. sysutils/ansible24*
  14. sysutils/ansible25*
  15. sysutils/ansible26*
  16. sysutils/ansible27*
  17. sysutils/ansible28*
  18. sysutils/py-ansible-base*
  19. sysutils/py-ansible-core211*
  20. sysutils/py-azure-cli-botservice*
  21. www/py-buku*
  22. 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:
===> The following configuration options are available for py39-cryptography-42.0.5,1: SSH=off: SSH protocol support ===> Use 'make config' to modify these settings
Options name:
security_py-cryptography
USES:
cargo cpe python ssl
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.
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2023-07-23
    Affects: users of security/py-cryptography
    Author: tcberner@FreeBSD.org
    Reason: 
      Modern py-cryptography uses rust. In order to still support the Tier-2
      architectures without rust support, a new default-version was added:
         PYCRYPTOGRAPHY
      it allows for the values 'rust' and 'legacy'.
      The default is 'rust' on all platforms supporting this.
      Note: users that are relying on the 'legacy' version will also take care
      of using a non-base OpenSSL in the future.
    
    

Number of commits found: 78

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
42.0.5,1
16 Mar 2024 16:38:27
commit hash: 243a07bc66101275e3c402dde96eb5637ad8c10acommit hash: 243a07bc66101275e3c402dde96eb5637ad8c10acommit hash: 243a07bc66101275e3c402dde96eb5637ad8c10acommit hash: 243a07bc66101275e3c402dde96eb5637ad8c10a files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
*: Mark TESTING_UNSAFE
42.0.5,1
09 Mar 2024 14:06:14
commit hash: f02bbcb4046ca0f792a091c4b29e35a4584b6545commit hash: f02bbcb4046ca0f792a091c4b29e35a4584b6545commit hash: f02bbcb4046ca0f792a091c4b29e35a4584b6545commit hash: f02bbcb4046ca0f792a091c4b29e35a4584b6545 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
security/py-cryptography: Update to 42.0.5

Changes:	https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst
		https://cryptography.io/en/latest/changelog/
Security:	CVE-2024-26130
41.0.7_3,1
19 Feb 2024 11:59:23
commit hash: 7f5a7b0e524c8d32727681a4324905e350dc433ccommit hash: 7f5a7b0e524c8d32727681a4324905e350dc433ccommit hash: 7f5a7b0e524c8d32727681a4324905e350dc433ccommit hash: 7f5a7b0e524c8d32727681a4324905e350dc433c files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.76.0

PR:		276920
41.0.7_2,1
09 Jan 2024 12:15:54
commit hash: 109c3d4629b84972e660b689d169ac0761c1a519commit hash: 109c3d4629b84972e660b689d169ac0761c1a519commit hash: 109c3d4629b84972e660b689d169ac0761c1a519commit hash: 109c3d4629b84972e660b689d169ac0761c1a519 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.75.0

PR:		276033
41.0.7_1,1
08 Dec 2023 15:04:09
commit hash: b2afd89fb26437c5d9810b131370525352e63f71commit hash: b2afd89fb26437c5d9810b131370525352e63f71commit hash: b2afd89fb26437c5d9810b131370525352e63f71commit hash: b2afd89fb26437c5d9810b131370525352e63f71 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.74.1

PR:		275243
41.0.7,1
01 Dec 2023 22:11:47
commit hash: 642d1fcaa4b9558b48706f1cf658b2ada126ce1ecommit hash: 642d1fcaa4b9558b48706f1cf658b2ada126ce1ecommit hash: 642d1fcaa4b9558b48706f1cf658b2ada126ce1ecommit hash: 642d1fcaa4b9558b48706f1cf658b2ada126ce1e files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
security/py-cryptography: Update to 41.0.7

Changes:	https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst
		https://cryptography.io/en/latest/changelog/
Security:	CVE-2023-49083
41.0.5,1
01 Nov 2023 02:08:29
commit hash: 469b9cacad2714fbc8288772e65070422ebc07e6commit hash: 469b9cacad2714fbc8288772e65070422ebc07e6commit hash: 469b9cacad2714fbc8288772e65070422ebc07e6commit hash: 469b9cacad2714fbc8288772e65070422ebc07e6 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
security/py-cryptography: Update to 41.0.5

- Update WWW

Changes:	https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst
		https://cryptography.io/en/latest/changelog/
41.0.4_1,1
24 Oct 2023 10:22:32
commit hash: dd10dc88a7cf54f9aa164bf40cc5e481021401d6commit hash: dd10dc88a7cf54f9aa164bf40cc5e481021401d6commit hash: dd10dc88a7cf54f9aa164bf40cc5e481021401d6commit hash: dd10dc88a7cf54f9aa164bf40cc5e481021401d6 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.73.0

PR:		274499
41.0.4,1
22 Sep 2023 23:24:42
commit hash: 5935d168accfeca59eb4067126456f932adfe398commit hash: 5935d168accfeca59eb4067126456f932adfe398commit hash: 5935d168accfeca59eb4067126456f932adfe398commit hash: 5935d168accfeca59eb4067126456f932adfe398 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
security/py-cryptography: Update to 43.0.4

Changes:	https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst
		https://cryptography.io/en/latest/changelog/
41.0.3_1,1
11 Sep 2023 03:11:31
commit hash: 9dbd899820b34b27cd5bfa9600b04808d3fc3161commit hash: 9dbd899820b34b27cd5bfa9600b04808d3fc3161commit hash: 9dbd899820b34b27cd5bfa9600b04808d3fc3161commit hash: 9dbd899820b34b27cd5bfa9600b04808d3fc3161 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
security/py-cryptography: Add SSH option
41.0.3_1,1
08 Sep 2023 09:06:24
commit hash: aba8da2be191461126505c67726fa87345ae63f8commit hash: aba8da2be191461126505c67726fa87345ae63f8commit hash: aba8da2be191461126505c67726fa87345ae63f8commit hash: aba8da2be191461126505c67726fa87345ae63f8 files touched by this commit
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Bump revisions after 1.72.0

PR:		273331
41.0.3,1
04 Sep 2023 09:04:47
commit hash: 864e11c302c34d69a353b7e8225ea100cb528424commit hash: 864e11c302c34d69a353b7e8225ea100cb528424commit hash: 864e11c302c34d69a353b7e8225ea100cb528424commit hash: 864e11c302c34d69a353b7e8225ea100cb528424 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
security/py-cryptography: Fix 82c675ccaa87127ca291de1d224aa18cb782149f

- Update version requirement of BUILD_DEPENDS
- Fix TEST_DEPENDS
- Remove no-op USES=compiler:env
41.0.3,1
29 Aug 2023 17:28:54
commit hash: 82c675ccaa87127ca291de1d224aa18cb782149fcommit hash: 82c675ccaa87127ca291de1d224aa18cb782149fcommit hash: 82c675ccaa87127ca291de1d224aa18cb782149fcommit hash: 82c675ccaa87127ca291de1d224aa18cb782149f files touched by this commit
Li-Wen Hsu (lwhsu) search for other commits by this committer
security/py-cryptography*: Update to 41.0.3

This patch combines the efforts from the people invloved in the PR.
I just do the integrating and testing.

PR:		254853
Approved by:	tcberner (portmgr)
Sponsored by:	The FreeBSD Foundation
3.4.8_1,1
27 Jun 2023 19:34:34
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacbcommit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3.4.8_1,1
02 Jun 2023 13:01:58
commit hash: 52a298e4f26d092942bd5d460a97b8aa9c8b6dfbcommit hash: 52a298e4f26d092942bd5d460a97b8aa9c8b6dfbcommit hash: 52a298e4f26d092942bd5d460a97b8aa9c8b6dfbcommit hash: 52a298e4f26d092942bd5d460a97b8aa9c8b6dfb files touched by this commit
Felix Palmen (zirias) search for other commits by this committer
security/py-cryptography: Fix with LibreSSL 3.7

LibreSSL 3.7 introduced a few EVP_* functions, so remove the dummy
replacements from the patch.

Approved by:	portmgr (just-fix-it), tcberner (mentor, implicit)
3.4.8_1,1
28 Mar 2023 08:02:07
commit hash: b5363bc1f2ff8f2815d58a4b04451334d56d1394commit hash: b5363bc1f2ff8f2815d58a4b04451334d56d1394commit hash: b5363bc1f2ff8f2815d58a4b04451334d56d1394commit hash: b5363bc1f2ff8f2815d58a4b04451334d56d1394 files touched by this commit
Felix Palmen (zirias) search for other commits by this committer
security/py-cryptography: Fix with libressl 3.6

PR:			270318
Approved by:		sunpoet (maintainer)
Approved by:		tcberner (mentor, implicit: libressl)
Differential Revision:	https://reviews.freebsd.org/D39224
3.4.8_1,1
12 Mar 2023 08:47:06
commit hash: f482d5d27c1afbbc3b9ed65d31c7eba92fe04393commit hash: f482d5d27c1afbbc3b9ed65d31c7eba92fe04393commit hash: f482d5d27c1afbbc3b9ed65d31c7eba92fe04393commit hash: f482d5d27c1afbbc3b9ed65d31c7eba92fe04393 files touched by this commit
Felix Palmen (zirias) search for other commits by this committer
security/py-cryptography: Fix runtime /w libressl

When built with LibreSSL, a few symbols were missing, so consumers
failed at runtime.

PR:			269705
Approved by:		sunpoet (maintainer, timeout)
Approved by:		tcberner (mentor, implicit: libressl)
Differential Revision:	https://reviews.freebsd.org/D38765
3.4.8,1
11 Jan 2023 15:58:34
commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656commit hash: 77d68471aded6907dbbcb5ef50d557e4c69db656 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
*/*: rename CHEESESHOP to PYPI in MASTER_SITES

PR:			267994
Differential revision:	D37518
Approved by:		bapt
3.4.8,1
19 Nov 2022 08:12:33
commit hash: 33d22a3e631e98e1d4ee880f04ca7a1a14a34d34commit hash: 33d22a3e631e98e1d4ee880f04ca7a1a14a34d34commit hash: 33d22a3e631e98e1d4ee880f04ca7a1a14a34d34commit hash: 33d22a3e631e98e1d4ee880f04ca7a1a14a34d34 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
security/py-cryptography: Rename patch files
3.4.8,1
04 Nov 2022 11:21:28
commit hash: 14ff8de7061e894a5ee46ad2091be5cd04f548b9commit hash: 14ff8de7061e894a5ee46ad2091be5cd04f548b9commit hash: 14ff8de7061e894a5ee46ad2091be5cd04f548b9commit hash: 14ff8de7061e894a5ee46ad2091be5cd04f548b9 files touched by this commit
Felix Palmen (zirias) search for other commits by this committer
security/py-cryptography: Fix build w/ libressl3.5

Approved by:		sunpoet (maintainer, timeout), tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D37049
3.4.8,1
14 Oct 2022 13:45:24
commit hash: ed4bec1e01390965296c2f510e87de9ccf8cef63commit hash: ed4bec1e01390965296c2f510e87de9ccf8cef63commit hash: ed4bec1e01390965296c2f510e87de9ccf8cef63commit hash: ed4bec1e01390965296c2f510e87de9ccf8cef63 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
security/py-cryptography: revert Update to 38.0.1

This reverts commit f5711e95bcd17b154bdd697cb3f1650a788fdf3c.

Revert due to multiple breakage reports.
38.0.1
09 Oct 2022 15:37:58
commit hash: f5711e95bcd17b154bdd697cb3f1650a788fdf3ccommit hash: f5711e95bcd17b154bdd697cb3f1650a788fdf3ccommit hash: f5711e95bcd17b154bdd697cb3f1650a788fdf3ccommit hash: f5711e95bcd17b154bdd697cb3f1650a788fdf3c files touched by this commit This port version is marked as vulnerable.
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
security/py-cryptography: Update to 38.0.1

Changes:	https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst
		https://cryptography.io/en/latest/changelog/
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
3.4.8
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit This port version is marked as vulnerable.
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.4.8
20 Jul 2022 14:22:56
commit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fecommit hash: 857c05f8674c5f4c990f49f9d0fb7034ebd340fe files touched by this commit This port version is marked as vulnerable.
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)
3.4.8
03 Jun 2022 16:57:31
commit hash: dc62ba31ef640264481081f0d88045c79dabb77ecommit hash: dc62ba31ef640264481081f0d88045c79dabb77ecommit hash: dc62ba31ef640264481081f0d88045c79dabb77ecommit hash: dc62ba31ef640264481081f0d88045c79dabb77e files touched by this commit This port version is marked as vulnerable.
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
security/py-cryptography: Convert to USE_PYTHON=pytest
3.4.8
13 May 2022 11:39:35
commit hash: ef8010c64fb3fb32f9051c89b58cb2643622e7e2commit hash: ef8010c64fb3fb32f9051c89b58cb2643622e7e2commit hash: ef8010c64fb3fb32f9051c89b58cb2643622e7e2commit hash: ef8010c64fb3fb32f9051c89b58cb2643622e7e2 files touched by this commit This port version is marked as vulnerable.
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
3.3.2
07 Mar 2022 19:24:01
commit hash: 9a140b31fe663fff77166c0bc6d78470bf6a57e5commit hash: 9a140b31fe663fff77166c0bc6d78470bf6a57e5commit hash: 9a140b31fe663fff77166c0bc6d78470bf6a57e5commit hash: 9a140b31fe663fff77166c0bc6d78470bf6a57e5 files touched by this commit This port version is marked as vulnerable.
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
*/py-*: Take maintainership
3.3.2
07 Mar 2022 19:07:39
commit hash: 3d89f95e2ff861b1e06ad114422b5d116a856970commit hash: 3d89f95e2ff861b1e06ad114422b5d116a856970commit hash: 3d89f95e2ff861b1e06ad114422b5d116a856970commit hash: 3d89f95e2ff861b1e06ad114422b5d116a856970 files touched by this commit This port version is marked as vulnerable.
Rene Ladan (rene) search for other commits by this committer
all: return koobs' ports to the pool after safekeeping his commit bit.
3.3.2
13 Oct 2021 13:14:06
commit hash: 006a90e1f88c54123ef45b1bead8c815ad97b962commit hash: 006a90e1f88c54123ef45b1bead8c815ad97b962commit hash: 006a90e1f88c54123ef45b1bead8c815ad97b962commit hash: 006a90e1f88c54123ef45b1bead8c815ad97b962 files touched by this commit This port version is marked as vulnerable.
Stefan Eßer (se) search for other commits by this committer
security/py-cryptography: Add CPE information

Approved by:	portmgr (blanket)
3.3.2
04 Oct 2021 21:32:24
commit hash: 5b57210d0d0a7d74c9f8b4895907b34f2f34473dcommit hash: 5b57210d0d0a7d74c9f8b4895907b34f2f34473dcommit hash: 5b57210d0d0a7d74c9f8b4895907b34f2f34473dcommit hash: 5b57210d0d0a7d74c9f8b4895907b34f2f34473d files touched by this commit This port version is marked as vulnerable.
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
3.3.2
30 Sep 2021 21:23:30
commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7commit hash: 620968a43a5f9bb3fa98ab20f257a4c0d864caa7 files touched by this commit This port version is marked as vulnerable.
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
3.3.2
21 May 2021 15:11:07
commit hash: 58a2c0b4b774c28cdb023d5cab9c1179b7f88af3commit hash: 58a2c0b4b774c28cdb023d5cab9c1179b7f88af3commit hash: 58a2c0b4b774c28cdb023d5cab9c1179b7f88af3commit hash: 58a2c0b4b774c28cdb023d5cab9c1179b7f88af3 files touched by this commit This port version is marked as vulnerable.
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
3.3.2
21 May 2021 04:32:25
commit hash: 6f05c9c07cffc6ae65d8a1ea55096d3b9968e33bcommit hash: 6f05c9c07cffc6ae65d8a1ea55096d3b9968e33bcommit hash: 6f05c9c07cffc6ae65d8a1ea55096d3b9968e33bcommit hash: 6f05c9c07cffc6ae65d8a1ea55096d3b9968e33b files touched by this commit This port version is marked as vulnerable.
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
3.3.2
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit This port version is marked as vulnerable.
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
3.3.2
25 Feb 2021 13:32:25
Revision:566534Original commit files touched by this commit This port version is marked as vulnerable.
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
2.9.2
10 Jan 2021 16:04:33
Revision:561083Original commit files touched by this commit This port version is marked as vulnerable.
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)
2.9.2
10 Jan 2021 14:05:33
Revision:561070Original commit files touched by this commit This port version is marked as vulnerable.
rene search for other commits by this committer
Remove empty PY_ENUM34 from ports using Python 3.6+
2.9.2
09 Jan 2021 16:34:07
Revision:560874Original commit files touched by this commit This port version is marked as vulnerable.
antoine search for other commits by this committer
Remove python 2.7 support from a few ports
2.9.2
02 Jan 2021 13:36:28
Revision:559939Original commit files touched by this commit This port version is marked as vulnerable.
antoine search for other commits by this committer
Revert r559936, there are still a lot of reverse dependencies
2.9.2
02 Jan 2021 13:20:55
Revision:559936Original commit files touched by this commit This port version is marked as vulnerable.
rene search for other commits by this committer
security/py-cryptography: remove support for expired Python 2.7
2.9.2
04 Dec 2020 11:31:23
Revision:556973Original commit files touched by this commit This port version is marked as vulnerable.
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)
2.6.1
26 Apr 2019 05:13:26
Revision:500082Original commit files touched by this commit This port version is marked as vulnerable.
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
2.6.1
21 Mar 2019 19:42:00
Revision:496506Original commit files touched by this commit This port version is marked as vulnerable.
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)
2.3
06 Aug 2018 03:25:20
Revision:476488Original commit files touched by this commit This port version is marked as vulnerable.
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
2.1.4
20 Jun 2018 17:05:44
Revision:472884Original commit files touched by this commit 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
2.1.4
22 Jan 2018 14:57:29
Revision:459656Original commit files touched by this commit This port version is marked as vulnerable.
sbz search for other commits by this committer
- Update to 2.1.4

PR:		225348
2.0.3_1
10 Jan 2018 12:35:03
Revision:458625Original commit files touched by this commit 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
2.0.3_1
05 Jan 2018 20:02:04
Revision:458167Original commit files touched by this commit 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.
2.0.3
30 Nov 2017 15:50:34
Revision:455210Original commit files touched by this commit 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)
2.0.3
24 Sep 2017 05:00:21
Revision:450479Original commit files touched by this commit 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>
1.7.2
03 Sep 2017 10:28:00
Revision:449195Original commit files touched by this commit 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
1.7.2
10 Jun 2017 03:16:45
Revision:443067Original commit files touched by this commit 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
1.7.2
07 Jun 2017 14:22:59
Revision:442838Original commit files touched by this commit 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
1.7.2
22 Feb 2017 19:10:26
Revision:434632Original commit files touched by this commit 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
1.6
01 Jan 2017 03:45:13
Revision:430235Original commit files touched by this commit This port version is marked as vulnerable.
sunpoet search for other commits by this committer
Remove BROKEN_FreeBSD_9

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

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

With hat:	portmgr
MFH:		2016Q4
1.6
08 Dec 2016 17:07:23
Revision:428138Original commit files touched by this commit 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
1.6
04 Dec 2016 22:18:51
Revision:427810Original commit files touched by this commit 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
1.4
02 Dec 2016 09:21:59
Revision:427548Original commit files touched by this commit 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
1.4
12 Aug 2016 16:58:34
Revision:420137Original commit files touched by this commit 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)
1.3.1
17 Apr 2016 19:19:09
Revision:413538Original commit files touched by this commit 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
1.0.2_4
01 Apr 2016 14:25:18
Revision:412349Original commit files touched by this commit 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
1.0.2_4
02 Mar 2016 17:14:23
Revision:409954Original commit files touched by this commit 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
1.0.2_3
18 Nov 2015 21:41:48
Revision:401898Original commit files touched by this commit 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)
1.0.2_2
02 Nov 2015 16:39:53
Revision:400661Original commit files touched by this commit 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
1.0.2_1
20 Oct 2015 15:14:09
Revision:399860Original commit files touched by this commit 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
1.0.2
18 Oct 2015 03:13:54
Revision:399604Original commit files touched by this commit 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>
0.8.2
26 May 2015 16:47:03
Revision:387491Original commit files touched by this commit 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
0.8.2
24 Apr 2015 13:36:30
Revision:384640Original commit files touched by this commit 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>
0.7.2
18 Jan 2015 09:38:16
Revision:377287Original commit files touched by this commit 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>
0.5.4
25 Aug 2014 08:40:33
Revision:366044Original commit files touched by this commit 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
0.4
01 Jul 2014 04:55:57
Revision:359958Original commit files touched by this commit 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
0.2.2_1
08 Mar 2014 09:12:34
Revision:347460Original commit files touched by this commit 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
0.2.2
08 Mar 2014 02:33:00
Revision:347440Original commit files touched by this commit 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.
0.2.1_1
25 Feb 2014 11:29:36
Revision:345962Original commit files touched by this commit 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
0.2.1
23 Feb 2014 13:47:05
Revision:345722Original commit files touched by this commit 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: 78