Port details |
- py-pycrypto Python Cryptography Toolkit
- 2.6.1_3 security
=36 2.6.1_3Version of this port present on the latest quarterly branch.
- DEPRECATED: Unmaintained, obsolete, and contains security vulnerabilities. Use security/py-pycryptodome instead
This port expired on: 2022-06-30
- Maintainer: sunpoet@FreeBSD.org
- Port Added: 2003-01-20 13:45:00
- Last Update: 2022-12-31 14:59:13
- Commit Hash: d22a548
- People watching this port, also watch:: libiconv, libxml2, expat, libgpg-error, gmake
- Also Listed In: python
- License: PD
- WWW:
- https://pycrypto.org
- Description:
- Python Cryptography Toolkit (pycrypto)
This is a collection of both secure hash functions (such as MD5 and
SHA), and various encryption algorithms (AES, DES, ElGamal, etc.) for
Python.
- ¦ ¦ ¦ ¦
- 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}pycrypto>0:security/py-pycrypto@${PY_FLAVOR}
- Conflicts:
- CONFLICTS_INSTALL:
- No installation instructions:
- This port has been deleted.
- PKGNAME: py39-pycrypto
- Package flavors (<flavor>: <package>)
- distinfo:
- SHA256 (pycrypto-2.6.1.tar.gz) = f2ce1e989b272cfcb677616763e0a2e7ec659effa67a88aa92b3a65528f60a3c
SIZE (pycrypto-2.6.1.tar.gz) = 446240
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Library dependencies:
-
- libgmp.so : math/gmp
- NOTE: dependencies for deleted ports are notoriously suspect
- This port is required by:
- for Build
-
Deleted ports which required this port:
- for Run
-
Deleted ports which required this port:
- * - 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-pycrypto-2.6.1_3:
GMP=on: Use GMP for faster DSA/RSA operations
===> Use 'make config' to modify these settings
- Options name:
- security_py-pycrypto
- USES:
- cpe python:3.6-3.10
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.6.1_3 31 Dec 2022 14:59:13 |
Rene Ladan (rene) |
cleanup: Remove expired ports:
2022-06-30 security/py-pycrypto: Unmaintained, obsolete, and contains security
vulnerabilities. Use security/py-pycryptodome instead |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
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) |
2.6.1_3 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
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 ) |
2.6.1_3 20 Jul 2022 14:22:56 |
Tobias C. Berner (tcberner) |
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 ) |
2.6.1_3 13 May 2022 11:39:36 |
Po-Chuan Hsieh (sunpoet) |
security/py-pycrypto: Mark DEPRECATED and set EXPIRATION_DATE to 2022-06-30
PR: 263586
Reported by: amdmi3 |
2.6.1_3 25 Mar 2022 13:37:14 |
Po-Chuan Hsieh (sunpoet) |
security/py-pycrypto: Fix build with setuptools 58.0.0+ |
2.6.1_3 07 Mar 2022 19:24:01 |
Po-Chuan Hsieh (sunpoet) |
*/py-*: Take maintainership |
2.6.1_3 07 Mar 2022 19:07:39 |
Rene Ladan (rene) |
all: return koobs' ports to the pool after safekeeping his commit bit. |
2.6.1_3 17 Dec 2021 11:22:50 |
Dima Panov (fluffy) |
security/py-pycrypto: not ready for Python 3.11 yet
Approved by: portmgr blanket
Sponsored by: Netzkommune GmbH |
2.6.1_3 25 Nov 2021 21:40:11 |
Stefan Eßer (se) |
*/*: Remove redundant '-*' from CONFLICTS definitions
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Approved by: portmgr (blanket) |
2.6.1_3 10 Sep 2021 21:17:55 |
Bernhard Froehlich (decke) |
security/py-pycrypto: Add CPE information
Approved by: portmgr (blanket) |
2.6.1_3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.6.1_3 29 Dec 2020 13:21:38 |
antoine |
Drop python 2.7 support from a few ports |
2.6.1_3 19 Feb 2018 11:28:36 |
koobs |
security/py-pycrypto: Fix variable name typo
PR: 225198
Reported by: sunpoet |
2.6.1_2 14 Feb 2018 06:31:39 |
koobs |
security/py-pycrypto: Register CONFLICTS, Add LICENSE
PR: 225198
Submitted by: John W. O'Brien <john saltant com> |
2.6.1_1 30 Nov 2017 15:50:34 |
mat |
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 ) |
2.6.1_1 14 Apr 2017 18:49:32 |
swills |
security/py-pycrypto: Allow overriding USES |
2.6.1_1 01 Apr 2016 14:25:18 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight |
2.6.1_1 23 Dec 2014 04:52:08 |
koobs |
security/py-pycrypto: Strip shared libraries
- Strip shared libraries
- Use GNU_CONFIGURE over HAS_CONFIGURE and USE_AUTOTOOLS
- Give in and strip leading "The" in COMMENT
- Tweak regression-test target
- Update pkg-descr WWW: URL |
2.6.1 29 Aug 2014 14:52:00 |
bapt |
Modernize python |
2.6.1 01 Feb 2014 14:31:40 |
koobs |
security/py-pycrypto: Modernise: STAGE, AUTOPLIST and more
- Enable STAGE support
- Enable AUTOPLIST, delete pkg-plist
- Modernise LIB_DEPENDS
- Trim MASTER_SITES to PyPI only
- Deprecate OPTIONSFILE override
- Use OPTIONS helpers
- Remove test: target, leaving regression-test:
- Whitespace alignment in OPTIONS |
2.6.1 19 Oct 2013 08:41:48 |
delphij |
Security update to 2.6.1.
Security: vuxml c0f122e2-3897-11e3-a084-3c970e169bc2
Security: CVE-2013-1445
Approved by: maintainer (via IRC) |
2.6_1 20 Sep 2013 22:55:26 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
security) |
2.6_1 20 Apr 2013 11:31:42 |
koobs |
- Take maintainership
- Tab->space after WWW in pkg-descr
- Trim Makefile header
Approved by: jgh (maintainer), eadler (mentor)
Discussed with: ak
Feature safe: yes |
2.6_1 04 Oct 2012 16:45:41 |
jgh |
- Make GMP OPTION'al
- Add upstream patch for test failure when built without GMP
PR: 172299
Submitted by: koobs.freebsd@gmail.com |
2.6 02 Jul 2012 16:32:38 |
jgh |
- Update existing master site to https, as it redirects from http
- Add CHEESESHOP as the primary master site
PR: ports/169594
Submitted by: koobs.freebsd@gmail.com |
2.6 26 Jun 2012 05:36:14 |
jgh |
- take maintainer-ship
Approved-By: portmgr (linimon) |
2.6 25 Jun 2012 16:06:47 |
jgh |
- update to 2.6
PyCrypto before 2.6 does not produce appropriate prime numbers when using an
ElGamal
scheme to generate a key, which reduces the signature space or public key space
and
makes it easier for attackers to conduct brute force attacks to obtain the
private key.
PR: ports/169146
Approved by: portmgr |
2.5 20 Feb 2012 13:38:34 |
wxs |
Update to 2.5
PR: ports/164597
Submitted by: Denis Generalov <gd@rambler-co.ru>
Approved by: maintainer timeout |
2.4 08 Dec 2011 11:18:08 |
scheidell |
-Update to 2.4
PR: ports/162242
Submitted by: Denis Generalov <gd@rambler-co.ru>
Approved by: k@stereochro.me (maintainer timeout, 30 days), gabor (mentor)
Feature safe: yes |
2.3 03 Jul 2011 14:03:52 |
ohauer |
-remove MD5 |
2.3 27 Sep 2010 18:44:14 |
jadawin |
- Update to 2.3
PR: ports/150132
Submitted by: Sofian Brabez <sbrabez _AT_ gmail.com>
Approved by: maintainer timeout |
2.2 12 Aug 2010 19:15:37 |
lwhsu |
- Update to 2.2
PR: ports/149423
Submitted by: Frederic Culot <frederic AT culot.org>
Approved by: Keith Gaughan <k AT stereochro.me> (maintainer) |
2.1.0_1 19 Apr 2010 10:43:43 |
ale |
Switch to use newer GMP version.
PR: ports/144487
Submitted by: ale
Approved by: portmgr (-exp run by erwin) |
2.1.0 01 Jan 2010 04:47:56 |
lwhsu |
- Update to 2.1.0
- Update MASTER_SITES
- Remove unnecessary patchs, they're now applied upstream
- Define _WCHAR_T_DEFINED to fix compilation issue
- Tweak the maintainer email address
PR: ports/141462
Submitted by: Sofian Brabez <sbrabez AT gmail.com>
Approved by: Keith Gaughan <kmgaughan AT eircom.net> (maintainer) |
2.0.1_4 16 Jul 2009 13:46:55 |
lwhsu |
- Add a patch to make SHA and MD5 use hashlib if possible
- Transfer maintainership to submitter
PR: ports/135832
Submitted by: Keith Gaughan <kmgaughan AT eircom.net> |
2.0.1_3 13 May 2009 09:46:02 |
ale |
Chase libgmp and bump PORTREVISION. |
2.0.1_2 15 Feb 2009 21:51:27 |
miwi |
- Fix ARC2 Buffer Overflow
- Bump PORTREVISION
Obtained from: pycrypto git
Security:
http://www.vuxml.org/freebsd/5a021595-fba9-11dd-86f3-0030843d3802.html |
2.0.1_1 20 Apr 2007 15:12:30 |
gabor |
- Remove FreeBSD 4.X support from unmaintained ports in categories starting
with letter r-s |
2.0.1_1 13 May 2006 04:15:53 |
edwin |
Remove USE_REINPLACE from all categories starting with S |
2.0.1_1 10 May 2006 14:46:48 |
ale |
Chase gmp library and bump PORTREVISION. |
2.0.1 25 Nov 2005 18:01:16 |
pav |
- Add SHA256 |
2.0.1 12 Oct 2005 11:31:11 |
lioux |
Add python as a secondary category |
2.0.1 04 Jul 2005 05:20:55 |
novel |
- update to 2.0.1
- use PYTHON_SITELIBDIR in plist
PR: 82958
Submitted by: Vsevolod Stakhov <vsevolod@highsecure.ru> |
2.0 11 Oct 2004 23:24:07 |
pav |
- Update to 2.0
- Add gmp dependency on FreeBSD 5.x
PR: ports/72172
Submitted by: Marcus Grando <marcus@corp.grupos.com.br> |
1.9.a6 10 Apr 2004 17:26:55 |
trevor |
Tidy up whitespace. |
1.9.a6 31 Mar 2004 03:12:58 |
trevor |
SIZEify (maintainer timeout) |
1.9.a6 25 Mar 2004 18:33:22 |
nbm |
Drop maintainership |
1.9.a6 19 Aug 2003 17:52:07 |
nbm |
Update py-pycrypto to 1.9alpha6
PR: 55338
Submitted by: Rui Lopes <rui@ruilopes.com> |
1.9.a4 07 Mar 2003 06:10:51 |
ade |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
1.9.a4 20 Jan 2003 13:44:35 |
nbm |
Add py-pycrypto 1.9alpha4, the Python Cryptography Toolkit. |