summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Bar-Lev <alonbl@gentoo.org>2007-11-10 14:36:36 +0000
committerAlon Bar-Lev <alonbl@gentoo.org>2007-11-10 14:36:36 +0000
commit13bfe453fc05f3bbfaa2eb073be28e82d2abb2c8 (patch)
treee43dcce1e9387ad4f3cd536ebc07273cfa1ac8ce /dev-libs/crypto++
parentdont install intermediate objects (diff)
downloadhistorical-13bfe453fc05f3bbfaa2eb073be28e82d2abb2c8.tar.gz
historical-13bfe453fc05f3bbfaa2eb073be28e82d2abb2c8.tar.bz2
historical-13bfe453fc05f3bbfaa2eb073be28e82d2abb2c8.zip
Version bump
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'dev-libs/crypto++')
-rw-r--r--dev-libs/crypto++/ChangeLog7
-rw-r--r--dev-libs/crypto++/Manifest16
-rw-r--r--dev-libs/crypto++/crypto++-5.5.2.ebuild56
-rw-r--r--dev-libs/crypto++/files/digest-crypto++-5.5.23
4 files changed, 77 insertions, 5 deletions
diff --git a/dev-libs/crypto++/ChangeLog b/dev-libs/crypto++/ChangeLog
index 3eb207597727..5571abe4784d 100644
--- a/dev-libs/crypto++/ChangeLog
+++ b/dev-libs/crypto++/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-libs/crypto++
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/ChangeLog,v 1.32 2007/08/25 17:15:36 beandog Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/ChangeLog,v 1.33 2007/11/10 14:36:36 alonbl Exp $
+
+*crypto++-5.5.2 (10 Nov 2007)
+
+ 10 Nov 2007; Alon Bar-Lev <alonbl@gentoo.org> +crypto++-5.5.2.ebuild:
+ Version bump
25 Aug 2007; Steve Dibb <beandog@gentoo.org> crypto++-5.4-r1.ebuild:
amd64 stable
diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index 07352266aebb..e448bae9c7be 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -9,6 +9,7 @@ SHA256 83edc575423c1b8c2db622655cab306bd30872294c3e3789e544db540d88f9d5 files/cr
DIST cryptopp521.zip 1010937 RMD160 7c4d3cf702a1cf38f2a19cb5cebf170dabc23a35 SHA1 4b84311d1cbde04df5d88b5375d29c2e35ccb89c SHA256 d578d297f1804a6b1c3f9090cc77091e49ae6d0311846a45117e79d4d20c2a39
DIST cryptopp54.zip 950582 RMD160 8efd6d1ab9a34f69dfa2ef04852eff0efb69b47f SHA1 88f6534b713fbbf5c1af5fdddc402b221eea73bf SHA256 fa9aceb1b46c886b5c13fe5aa3d0cdbd74b4a2dd894e290cbdbfd17fe8a7fe5a
DIST cryptopp551.zip 982157 RMD160 197395eaf7c2028032d96a099c84ceb4abba2a6c SHA1 9e30568f0fd653e5626038d4e424dbc2cd637b85 SHA256 11d3ad235ae8954575fd4307edc86cf5733f51b89b4822b99ed42f548972ded9
+DIST cryptopp552.zip 992073 RMD160 8929795b654d7186b2b38714d22a57ea01862dbd SHA1 18efe451b3c682f40db75dc2b09cb448a835e7d6 SHA256 078f8deb033e2619582b4e9e462bbac5127b0defbcfea49c3583be31f940a759
EBUILD crypto++-5.2.1.ebuild 1581 RMD160 1b08401b4f2bab80b2d150fd5cebe9de33fb3d73 SHA1 fd1266c549e67aab398f57ff353d8abc5939446f SHA256 dedc26fc0f0d6e4f55e8b15bdb4622cceb093813101be1ea56c304bea268482b
MD5 389b3e7a55b7d1ddb6998307e839310a crypto++-5.2.1.ebuild 1581
RMD160 1b08401b4f2bab80b2d150fd5cebe9de33fb3d73 crypto++-5.2.1.ebuild 1581
@@ -25,10 +26,14 @@ EBUILD crypto++-5.5.1.ebuild 1509 RMD160 a437a2867d857a88dabcd214bcd11789a728152
MD5 0d9c407cf4c9ebcccd0c8460e393e0b9 crypto++-5.5.1.ebuild 1509
RMD160 a437a2867d857a88dabcd214bcd11789a728152d crypto++-5.5.1.ebuild 1509
SHA256 86b68a4d63295071c8c4ea1990d6a53dc9a0db493dba68da920444a7db47a774 crypto++-5.5.1.ebuild 1509
-MISC ChangeLog 4867 RMD160 1f0ca99fea6c160907b2be03936d04690a26b7e2 SHA1 f39b6d800344561b33bc7d4efd43b2dc9b078c8b SHA256 57d30b5cba80b8a1bcf16a4d1f0f04e53eea2a90d276042497e7de8fb45f4c06
-MD5 e75cf6897f8b1c1093ebe1ba78077772 ChangeLog 4867
-RMD160 1f0ca99fea6c160907b2be03936d04690a26b7e2 ChangeLog 4867
-SHA256 57d30b5cba80b8a1bcf16a4d1f0f04e53eea2a90d276042497e7de8fb45f4c06 ChangeLog 4867
+EBUILD crypto++-5.5.2.ebuild 1528 RMD160 f50efcd9d4a4824d35c0a9f74f83117660d139de SHA1 ed10b2d9f976b8f6a259e3388141dce947af0191 SHA256 89a8d3e00143ade5cafc5c11744b378ae04d13c335e4a8ae413b542a34fac39c
+MD5 687ebcbe227efac3ceb435d8f97be5b0 crypto++-5.5.2.ebuild 1528
+RMD160 f50efcd9d4a4824d35c0a9f74f83117660d139de crypto++-5.5.2.ebuild 1528
+SHA256 89a8d3e00143ade5cafc5c11744b378ae04d13c335e4a8ae413b542a34fac39c crypto++-5.5.2.ebuild 1528
+MISC ChangeLog 4985 RMD160 01a7d471e0b528bdb4b0ac81fff1b5ed272f252c SHA1 f37a98c70582261505a2a6cacc01d63791c05689 SHA256 c14cdc45b517eda5dd0dbf89593d89e0804336762d1b391329199f68e6ec27f2
+MD5 dd04d58f195cfab0a0c28a3c187f4457 ChangeLog 4985
+RMD160 01a7d471e0b528bdb4b0ac81fff1b5ed272f252c ChangeLog 4985
+SHA256 c14cdc45b517eda5dd0dbf89593d89e0804336762d1b391329199f68e6ec27f2 ChangeLog 4985
MISC metadata.xml 159 RMD160 7f0018281c6308f73c2d95b3690e3804f0c353c5 SHA1 09baadee9aeb270d0a7f31be07db9db5c105abbc SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03
MD5 243e4cd9809545d12f991b2d417040e1 metadata.xml 159
RMD160 7f0018281c6308f73c2d95b3690e3804f0c353c5 metadata.xml 159
@@ -45,3 +50,6 @@ SHA256 246bf05a787fba6fccdafc1f940a1e1c26cc468bd8e8fc736f6544ff15df6739 files/di
MD5 feaf40c667615952d59c8063d32011f6 files/digest-crypto++-5.5.1 226
RMD160 e5aaacb047d687828ad7de9ca47e490374fb625d files/digest-crypto++-5.5.1 226
SHA256 21db521b9f45cd278ed58d46d53983d5a18165eddfdf867987fe8c9b05b16f2c files/digest-crypto++-5.5.1 226
+MD5 f04ecede9e00d43f74f44252a8c828b0 files/digest-crypto++-5.5.2 226
+RMD160 ab5441ea0f29c6b031dc2ff02cd32a59a50a3e78 files/digest-crypto++-5.5.2 226
+SHA256 3ab162781a7b25e59e50a7fd94f37e0f842aeedc31d2c700a62a271a5cd8f9f5 files/digest-crypto++-5.5.2 226
diff --git a/dev-libs/crypto++/crypto++-5.5.2.ebuild b/dev-libs/crypto++/crypto++-5.5.2.ebuild
new file mode 100644
index 000000000000..df77863d5545
--- /dev/null
+++ b/dev-libs/crypto++/crypto++-5.5.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/crypto++-5.5.2.ebuild,v 1.1 2007/11/10 14:36:36 alonbl Exp $
+
+inherit flag-o-matic eutils toolchain-funcs multilib
+
+DESCRIPTION="Crypto++ is a C++ class library of cryptographic schemes"
+HOMEPAGE="http://cryptopp.com"
+SRC_URI="mirror://sourceforge/cryptopp/cryptopp${PV//.}.zip"
+
+LICENSE="cryptopp"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+DEPEND="app-arch/unzip"
+RDEPEND=""
+IUSE=""
+
+S="${WORKDIR}"
+
+src_compile() {
+ # -O3 causes segfaults
+ replace-flags -O3 -O2
+ filter-flags -fomit-frame-pointer
+ emake -f GNUmakefile \
+ CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" \
+ AR="$(tc-getAR)" \
+ RANLIB="$(tc-getRANLIB)" || die
+}
+
+src_test() {
+ # make sure all test vectors have unix line endings
+ for f in TestVectors/* ; do
+ edos2unix $f
+ done
+
+ if ! ./cryptest.exe v; then
+ eerror "crypto++ self-tests failed"
+ eerror "Try to remove some optimization flags and re-emerge"
+ die
+ fi;
+}
+
+src_install() {
+ # For consistency across GNU/Linux distributions,
+ # "crypto++" has been preferred over "crytopp"...
+ newlib.a libcryptopp.a libcrypto++.a
+ # ...unbreak programs which don't expect this
+ dosym libcrypto++.a /usr/$(get_libdir)/libcryptopp.a
+ insinto /usr/include/crypto++
+ doins *.h
+ # should the .exe extension be removed??
+ dobin cryptest.exe
+ # unbreak programs which expect cryptopp
+ into /usr/include
+ dosym crypto++ /usr/include/cryptopp
+}
diff --git a/dev-libs/crypto++/files/digest-crypto++-5.5.2 b/dev-libs/crypto++/files/digest-crypto++-5.5.2
new file mode 100644
index 000000000000..377d41bffdc7
--- /dev/null
+++ b/dev-libs/crypto++/files/digest-crypto++-5.5.2
@@ -0,0 +1,3 @@
+MD5 a889be9d9ad5c202c925fb105caa4857 cryptopp552.zip 992073
+RMD160 8929795b654d7186b2b38714d22a57ea01862dbd cryptopp552.zip 992073
+SHA256 078f8deb033e2619582b4e9e462bbac5127b0defbcfea49c3583be31f940a759 cryptopp552.zip 992073