diff options
author | Marien Zwart <marienz@gentoo.org> | 2006-01-30 15:49:31 +0000 |
---|---|---|
committer | Marien Zwart <marienz@gentoo.org> | 2006-01-30 15:49:31 +0000 |
commit | 87839e81371949d1feed19c8dbb181df6a88de74 (patch) | |
tree | 8e11461781ac12ff7bb729314f03520b7b77669b /dev-python/pycrypto | |
parent | Remove x11-misc/xtoolwait dependency because it pulls in imake, and isn't (diff) | |
download | historical-87839e81371949d1feed19c8dbb181df6a88de74.tar.gz historical-87839e81371949d1feed19c8dbb181df6a88de74.tar.bz2 historical-87839e81371949d1feed19c8dbb181df6a88de74.zip |
Revision bump with CFLAGS changes to make sha256 hashes work for hardened users (bug #120846).
Package-Manager: portage-2.1_pre4-r1
Diffstat (limited to 'dev-python/pycrypto')
-rw-r--r-- | dev-python/pycrypto/ChangeLog | 8 | ||||
-rw-r--r-- | dev-python/pycrypto/Manifest | 60 | ||||
-rw-r--r-- | dev-python/pycrypto/files/digest-pycrypto-2.0.1-r1 | 3 | ||||
-rw-r--r-- | dev-python/pycrypto/pycrypto-2.0.1-r1.ebuild | 35 |
4 files changed, 96 insertions, 10 deletions
diff --git a/dev-python/pycrypto/ChangeLog b/dev-python/pycrypto/ChangeLog index efbde265a26d..44777334fd1d 100644 --- a/dev-python/pycrypto/ChangeLog +++ b/dev-python/pycrypto/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-python/pycrypto # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pycrypto/ChangeLog,v 1.22 2006/01/29 11:33:03 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/pycrypto/ChangeLog,v 1.23 2006/01/30 15:49:31 marienz Exp $ + +*pycrypto-2.0.1-r1 (30 Jan 2006) + + 30 Jan 2006; Marien Zwart <marienz@gentoo.org> +pycrypto-2.0.1-r1.ebuild: + Revision bump with CFLAGS changes to make sha256 hashes work for hardened + users (bug #120846). 29 Jan 2006; Fabian Groffen <grobian@gentoo.org> pycrypto-2.0.1.ebuild: Marked ~ppc-macos for portage-2.1_pre4 dependency diff --git a/dev-python/pycrypto/Manifest b/dev-python/pycrypto/Manifest index 3f04608ffea1..2ec0096d6e25 100644 --- a/dev-python/pycrypto/Manifest +++ b/dev-python/pycrypto/Manifest @@ -1,13 +1,55 @@ -MD5 13d0293b0075a1d14f88ce4df3a1188b pycrypto-2.0.1.ebuild 762 -MD5 02617d7c68367ab65a8acab0f11acc97 pycrypto-2.0-r1.ebuild 600 -MD5 1ff484937e9f3be035fe383ea160e8ad pycrypto-2.0.ebuild 573 -MD5 44877b6ed99242a7cab50a1941a19351 pycrypto-1.9_alpha4.ebuild 710 -MD5 3172f23539eb54a31ad3a7d8321d4557 pycrypto-1.9_alpha6.ebuild 622 -MD5 45de4e9c9f498e2a688164f5a310baff ChangeLog 2905 -MD5 5b03cb0967f5fb96991f2463fa415797 metadata.xml 1774 -MD5 b9e6cee737dea02a879ca7f8927b769a files/digest-pycrypto-2.0.1 66 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +MD5 1fa1b07025a4e786b02154711739d054 ChangeLog 3115 +RMD160 ac0fff527708617b0df060ec63f4ea4ec194b506 ChangeLog 3115 +SHA256 b7cedce784b6b35b4602710bf76c940550565bb0641c89b7d0ce43d6383e05e9 ChangeLog 3115 MD5 88124038f9bc0fb6771c9d12f9bcbac9 files/digest-pycrypto-1.9_alpha4 66 +RMD160 9bc5964c169b374c397dfcdfafd335938fe056be files/digest-pycrypto-1.9_alpha4 66 +SHA256 f4b768f7e73c299f617c1b422972703759ad6850310546650f9d97c808f14d49 files/digest-pycrypto-1.9_alpha4 66 MD5 b59c388eacd676d40313043ecea7841e files/digest-pycrypto-1.9_alpha6 66 +RMD160 aa82e5ba3d9d59cdbdbd77c958bb3c29c32dfc2a files/digest-pycrypto-1.9_alpha6 66 +SHA256 bf0f7c8ea92230905d0637e9b35aa25a8099e2e85079c5ee9e7332d636303d8e files/digest-pycrypto-1.9_alpha6 66 MD5 d204e299027be7fac9649389cf925a46 files/digest-pycrypto-2.0 64 -MD5 1cef0f805deeb0a9632606f1f97cce29 files/pycrypto-2.0.1-bindist.patch 1561 +RMD160 320d4832e9048d65ecd0cb7748ea3a542d2ce1a8 files/digest-pycrypto-2.0 64 +SHA256 dc31bbe0d3e96413763501e1138c3a12ced0d63669e8e598011271e7e49f76a4 files/digest-pycrypto-2.0 64 MD5 d204e299027be7fac9649389cf925a46 files/digest-pycrypto-2.0-r1 64 +RMD160 320d4832e9048d65ecd0cb7748ea3a542d2ce1a8 files/digest-pycrypto-2.0-r1 64 +SHA256 dc31bbe0d3e96413763501e1138c3a12ced0d63669e8e598011271e7e49f76a4 files/digest-pycrypto-2.0-r1 64 +MD5 b9e6cee737dea02a879ca7f8927b769a files/digest-pycrypto-2.0.1 66 +RMD160 0d395150045603f260d60d8c82d1af39202cd94a files/digest-pycrypto-2.0.1 66 +SHA256 e0b3a479f03401872cf5b19b7277c6cf92037abe9f3f1545e7d3a5f90caf6a78 files/digest-pycrypto-2.0.1 66 +MD5 e4a3877aceb3f8d3124d9c742f9eef06 files/digest-pycrypto-2.0.1-r1 244 +RMD160 7388a77e1c70274a3d2fb079e1c3e1aa47024256 files/digest-pycrypto-2.0.1-r1 244 +SHA256 94427cf1651edc0397aa2b3124298a998b809ac7a5522e9fb6f7ed7edc3d89a0 files/digest-pycrypto-2.0.1-r1 244 +MD5 1cef0f805deeb0a9632606f1f97cce29 files/pycrypto-2.0.1-bindist.patch 1561 +RMD160 b0064385698a1cb9ed741b2e68ed682b4d395a61 files/pycrypto-2.0.1-bindist.patch 1561 +SHA256 c95a6b3628d5472f749004c5d9a95a812d1b9c1fc7bfa5a538fa64210a021d9a files/pycrypto-2.0.1-bindist.patch 1561 +MD5 5b03cb0967f5fb96991f2463fa415797 metadata.xml 1774 +RMD160 b0aeda4d69c1dc4ec798f05f617a2d0ddf8c29ab metadata.xml 1774 +SHA256 b4fe5bcbed977469f626a33c8b9c16d860e53e16b02f78ce931f6afa67c98ac2 metadata.xml 1774 +MD5 44877b6ed99242a7cab50a1941a19351 pycrypto-1.9_alpha4.ebuild 710 +RMD160 6318f3e5599c04cca386b1dcebc25db1a136fe78 pycrypto-1.9_alpha4.ebuild 710 +SHA256 3669783185ae423d6c6efa93a07aed138360aea61b1221f135d4b0a37dd69e93 pycrypto-1.9_alpha4.ebuild 710 +MD5 3172f23539eb54a31ad3a7d8321d4557 pycrypto-1.9_alpha6.ebuild 622 +RMD160 eb07504d823fa88c34a7377118202b2ea8bd98d1 pycrypto-1.9_alpha6.ebuild 622 +SHA256 941bb811cb8e97dbfdc25668570dc240cc1a998f543c07ebdf5875456c5dc5da pycrypto-1.9_alpha6.ebuild 622 +MD5 02617d7c68367ab65a8acab0f11acc97 pycrypto-2.0-r1.ebuild 600 +RMD160 e2f5a09e957d0b43ce673ad95bfc681e7cf59f11 pycrypto-2.0-r1.ebuild 600 +SHA256 0bdae681ac3517d60fee2e1b37172f121f8afddeaaa6000295ef166800c8b818 pycrypto-2.0-r1.ebuild 600 +MD5 b7bb82b43e0c1317174e9552f14313c2 pycrypto-2.0.1-r1.ebuild 987 +RMD160 e3b48d5a0029db013187a78e79ad395d678a1301 pycrypto-2.0.1-r1.ebuild 987 +SHA256 95edc0eef006483c3f674d1a72c226e30b318aa19d5469806e0869e38be0fe9d pycrypto-2.0.1-r1.ebuild 987 +MD5 13d0293b0075a1d14f88ce4df3a1188b pycrypto-2.0.1.ebuild 762 +RMD160 70e38bec63b2448e0cfdbbfe8fbf3ab07a30fe17 pycrypto-2.0.1.ebuild 762 +SHA256 b85d654c25a7403b351ac536c0a855d4f8c898d59a98b88b0e68d7e808b03870 pycrypto-2.0.1.ebuild 762 +MD5 1ff484937e9f3be035fe383ea160e8ad pycrypto-2.0.ebuild 573 +RMD160 6e9022da62464f414b34ac0be186d585f2e20f4c pycrypto-2.0.ebuild 573 +SHA256 da063c1de165847585cc5a452f343a4101a9baee19e6a9c367e77fb54a74f64a pycrypto-2.0.ebuild 573 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.2 (GNU/Linux) + +iD8DBQFD3jWkW78445TWHXcRAk6VAKCZ57ThbigfHzfiQQ5JM9F0YVQ/GgCeKbIk +CVVSvXgi359m9wtlKylAzOg= +=rLYA +-----END PGP SIGNATURE----- diff --git a/dev-python/pycrypto/files/digest-pycrypto-2.0.1-r1 b/dev-python/pycrypto/files/digest-pycrypto-2.0.1-r1 new file mode 100644 index 000000000000..4e5b88462ffb --- /dev/null +++ b/dev-python/pycrypto/files/digest-pycrypto-2.0.1-r1 @@ -0,0 +1,3 @@ +MD5 4d5674f3898a573691ffb335e8d749cd pycrypto-2.0.1.tar.gz 154292 +RMD160 5ce938a24f77f414e42680c17ef9b6dc8de94a2e pycrypto-2.0.1.tar.gz 154292 +SHA256 b08d4ed54c9403c77778a3803e53a4f33f359b42d94f6f3e14abb1bf4941e6ea pycrypto-2.0.1.tar.gz 154292 diff --git a/dev-python/pycrypto/pycrypto-2.0.1-r1.ebuild b/dev-python/pycrypto/pycrypto-2.0.1-r1.ebuild new file mode 100644 index 000000000000..3b7da6712c9f --- /dev/null +++ b/dev-python/pycrypto/pycrypto-2.0.1-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pycrypto/pycrypto-2.0.1-r1.ebuild,v 1.1 2006/01/30 15:49:31 marienz Exp $ + +inherit eutils distutils toolchain-funcs flag-o-matic + +DESCRIPTION="Python Cryptography Toolkit" +HOMEPAGE="http://www.amk.ca/python/code/crypto.html" +SRC_URI="http://www.amk.ca/files/python/crypto/${P}.tar.gz" + +LICENSE="freedist" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc-macos ~sh ~sparc ~x86" +IUSE="bindist" + +DEPEND="virtual/python" + +src_unpack() { + unpack ${A} + cd "${S}" + use bindist && epatch "${FILESDIR}"/${P}-bindist.patch +} + +src_compile() { + # sha256 hashes occasionally trigger ssp when built with + # -finline-functions (implied by -O3). + gcc-specs-ssp && append-flags -fno-inline-functions + distutils_src_compile +} + +src_test() { + python ./test.py || die "test failed" +} + +DOCS="ACKS ChangeLog PKG-INFO README TODO Doc/pycrypt.tex" |