diff options
author | Alon Bar-Lev <alonbl@gentoo.org> | 2007-08-02 23:35:53 +0000 |
---|---|---|
committer | Alon Bar-Lev <alonbl@gentoo.org> | 2007-08-02 23:35:53 +0000 |
commit | 6c96ee69436d279b98b7931bf231372ead7c5de5 (patch) | |
tree | 6721a676b0476ca5d4aa6a3f8fde802c9462411c /dev-libs/crypto++ | |
parent | Fix header install and library generation/install #183679 by Daniel Gryniewicz. (diff) | |
download | historical-6c96ee69436d279b98b7931bf231372ead7c5de5.tar.gz historical-6c96ee69436d279b98b7931bf231372ead7c5de5.tar.bz2 historical-6c96ee69436d279b98b7931bf231372ead7c5de5.zip |
Version bump
Package-Manager: portage-2.1.3.1
Diffstat (limited to 'dev-libs/crypto++')
-rw-r--r-- | dev-libs/crypto++/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/crypto++/Manifest | 16 | ||||
-rw-r--r-- | dev-libs/crypto++/crypto++-5.5.1.ebuild | 57 | ||||
-rw-r--r-- | dev-libs/crypto++/files/digest-crypto++-5.5.1 | 3 |
4 files changed, 78 insertions, 5 deletions
diff --git a/dev-libs/crypto++/ChangeLog b/dev-libs/crypto++/ChangeLog index d85ae4d197be..63686e764068 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.29 2007/07/22 03:14:27 tgall Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/ChangeLog,v 1.30 2007/08/02 23:35:53 alonbl Exp $ + +*crypto++-5.5.1 (02 Aug 2007) + + 02 Aug 2007; Alon Bar-Lev <alonbl@gentoo.org> +crypto++-5.5.1.ebuild: + Version bump 21 Jul 2007; Tom Gall <tgall@gentoo.org> crypto++-5.4-r1.ebuild: stable on ppc64 diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest index b18a3a011281..10ae9a23e7d6 100644 --- a/dev-libs/crypto++/Manifest +++ b/dev-libs/crypto++/Manifest @@ -8,6 +8,7 @@ RMD160 38edd1a738cf686f98c92d5b2ae1d54a5374fa81 files/crypto++-5.2.1-ubuntu-gcc4 SHA256 83edc575423c1b8c2db622655cab306bd30872294c3e3789e544db540d88f9d5 files/crypto++-5.2.1-ubuntu-gcc4.patch 18717 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 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 @@ -20,10 +21,14 @@ EBUILD crypto++-5.4.ebuild 1479 RMD160 d751edc6a825736efcc53284d7c85471dd62a508 MD5 05c6433645f757d6e7e947b26becece9 crypto++-5.4.ebuild 1479 RMD160 d751edc6a825736efcc53284d7c85471dd62a508 crypto++-5.4.ebuild 1479 SHA256 2bcbd7c3651a29a072917e0e4e6d4ab9a14ddb9918181d08902454650c09bc7f crypto++-5.4.ebuild 1479 -MISC ChangeLog 4562 RMD160 b59593abf9046b007d24c565562a24e43197e33b SHA1 111fc60f95f253784d0d96e604927bfda16a87e4 SHA256 e259279b401d52737108e1fda8785ed45bb319a421a2e03c5316ed725d0f5219 -MD5 d622b6e09c3d43053b6d7d8ac1d282a0 ChangeLog 4562 -RMD160 b59593abf9046b007d24c565562a24e43197e33b ChangeLog 4562 -SHA256 e259279b401d52737108e1fda8785ed45bb319a421a2e03c5316ed725d0f5219 ChangeLog 4562 +EBUILD crypto++-5.5.1.ebuild 1509 RMD160 a437a2867d857a88dabcd214bcd11789a728152d SHA1 284a1c3c5d2155e5bb3c1d22242594d1d87f790f SHA256 86b68a4d63295071c8c4ea1990d6a53dc9a0db493dba68da920444a7db47a774 +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 4682 RMD160 e0fa8122307318d22e7b80d5e179d546b44ef61d SHA1 ce26216dda390117ab915431d99a82b2faa09ea7 SHA256 6ff16d6795c6cb30808db6296691ab04adb446bef194a1490d1004b915a3f52b +MD5 d4dc000467989c86b88ccae5f75ed2ed ChangeLog 4682 +RMD160 e0fa8122307318d22e7b80d5e179d546b44ef61d ChangeLog 4682 +SHA256 6ff16d6795c6cb30808db6296691ab04adb446bef194a1490d1004b915a3f52b ChangeLog 4682 MISC metadata.xml 159 RMD160 7f0018281c6308f73c2d95b3690e3804f0c353c5 SHA1 09baadee9aeb270d0a7f31be07db9db5c105abbc SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 MD5 243e4cd9809545d12f991b2d417040e1 metadata.xml 159 RMD160 7f0018281c6308f73c2d95b3690e3804f0c353c5 metadata.xml 159 @@ -37,3 +42,6 @@ SHA256 246bf05a787fba6fccdafc1f940a1e1c26cc468bd8e8fc736f6544ff15df6739 files/di MD5 ed67a8f0d78f51b672949c4ecc19705b files/digest-crypto++-5.4-r1 223 RMD160 995fbe25317c8d0ba0c2490e6f067281f37565ff files/digest-crypto++-5.4-r1 223 SHA256 246bf05a787fba6fccdafc1f940a1e1c26cc468bd8e8fc736f6544ff15df6739 files/digest-crypto++-5.4-r1 223 +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 diff --git a/dev-libs/crypto++/crypto++-5.5.1.ebuild b/dev-libs/crypto++/crypto++-5.5.1.ebuild new file mode 100644 index 000000000000..3ef8d1256314 --- /dev/null +++ b/dev-libs/crypto++/crypto++-5.5.1.ebuild @@ -0,0 +1,57 @@ +# 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.1.ebuild,v 1.1 2007/08/02 23:35:53 alonbl Exp $ + +inherit flag-o-matic eutils toolchain-funcs + +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/lib/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.1 b/dev-libs/crypto++/files/digest-crypto++-5.5.1 new file mode 100644 index 000000000000..bd574fd80fc0 --- /dev/null +++ b/dev-libs/crypto++/files/digest-crypto++-5.5.1 @@ -0,0 +1,3 @@ +MD5 cb80b068d4a683321091d6f0342372e8 cryptopp551.zip 982157 +RMD160 197395eaf7c2028032d96a099c84ceb4abba2a6c cryptopp551.zip 982157 +SHA256 11d3ad235ae8954575fd4307edc86cf5733f51b89b4822b99ed42f548972ded9 cryptopp551.zip 982157 |