summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarien Zwart <marienz@gentoo.org>2006-01-30 15:49:31 +0000
committerMarien Zwart <marienz@gentoo.org>2006-01-30 15:49:31 +0000
commit87839e81371949d1feed19c8dbb181df6a88de74 (patch)
tree8e11461781ac12ff7bb729314f03520b7b77669b /dev-python/pycrypto
parentRemove x11-misc/xtoolwait dependency because it pulls in imake, and isn't (diff)
downloadhistorical-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/ChangeLog8
-rw-r--r--dev-python/pycrypto/Manifest60
-rw-r--r--dev-python/pycrypto/files/digest-pycrypto-2.0.1-r13
-rw-r--r--dev-python/pycrypto/pycrypto-2.0.1-r1.ebuild35
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"