diff options
author | Daniel Black <dragonheart@gentoo.org> | 2004-09-22 11:35:59 +0000 |
---|---|---|
committer | Daniel Black <dragonheart@gentoo.org> | 2004-09-22 11:35:59 +0000 |
commit | 8bb496511944e1b18513b56fecfbe7d2d1d1217c (patch) | |
tree | cce9c3415a9b11b1ab078fba85788a6b9bc6ec61 /dev-libs/crypto++ | |
parent | Added || die after emake (diff) | |
download | historical-8bb496511944e1b18513b56fecfbe7d2d1d1217c.tar.gz historical-8bb496511944e1b18513b56fecfbe7d2d1d1217c.tar.bz2 historical-8bb496511944e1b18513b56fecfbe7d2d1d1217c.zip |
version bump. modified filter -fomit-frame-pointer. Reintroduced amd64 keyword.Changed maintainceto crypto herd. bug #62376
Diffstat (limited to 'dev-libs/crypto++')
-rw-r--r-- | dev-libs/crypto++/ChangeLog | 12 | ||||
-rw-r--r-- | dev-libs/crypto++/Manifest | 16 | ||||
-rw-r--r-- | dev-libs/crypto++/crypto++-5.2-r1.ebuild | 45 | ||||
-rw-r--r-- | dev-libs/crypto++/crypto++-5.2.1.ebuild | 49 | ||||
-rw-r--r-- | dev-libs/crypto++/files/digest-crypto++-5.2-r1 | 1 | ||||
-rw-r--r-- | dev-libs/crypto++/files/digest-crypto++-5.2.1 | 1 | ||||
-rw-r--r-- | dev-libs/crypto++/metadata.xml | 2 |
7 files changed, 118 insertions, 8 deletions
diff --git a/dev-libs/crypto++/ChangeLog b/dev-libs/crypto++/ChangeLog index 5ce380a2e687..d77d5f97c490 100644 --- a/dev-libs/crypto++/ChangeLog +++ b/dev-libs/crypto++/ChangeLog @@ -1,6 +1,16 @@ # ChangeLog for dev-libs/crypto++ # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/ChangeLog,v 1.8 2004/08/03 01:54:15 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/ChangeLog,v 1.9 2004/09/22 11:35:59 dragonheart Exp $ + +*crypto++-5.2.1 (22 Sep 2004) + + 22 Sep 2004; Daniel Black <dragonheart@gentoo.org> metadata.xml, + +crypto++-5.2-r1.ebuild, +crypto++-5.2.1.ebuild: + version bump. modified filter -fomit-frame-pointer. Reintroduced amd64 keyword + as it has been fixed in 5.2+ according to their changelog. Changed maintaince + to crypto herd. All thanks to hoffmajs@gmx.de and others in bug #62376. + 5.2.1 has having some self test issues: i.e. CryptoPP::Exception caught: + Unexpected error during validation test 02 Aug 2004; Mike Frysinger <vapier@gentoo.org> crypto++-5.2.ebuild: Use user specified CXXFLAGS #57846 by Aard Keimpema. diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest index 15561b13f6f2..16d3dbd63990 100644 --- a/dev-libs/crypto++/Manifest +++ b/dev-libs/crypto++/Manifest @@ -1,19 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 dc01e405fd55ef54237f44e3cc2e6011 ChangeLog 1206 +MD5 0ceaec122f4f5bec7ab4b6a79e8ec88a ChangeLog 1714 MD5 414096791e9804de180d5d6764a7f9b4 crypto++-5.1.ebuild 741 -MD5 059733ad92a101895ce18a1120b6eb55 metadata.xml 225 +MD5 41bb16591c5d6df1b1ac6da78a6062e8 metadata.xml 224 MD5 02af6f7179cafd3dfda7e8d28e42fe1c crypto++-5.1-r1.ebuild 1417 MD5 a8471d263aeb6ca64271c5f2692a4838 crypto++-5.2.ebuild 1204 +MD5 b2ead8357adb59b2e0da0c7bac5869c5 crypto++-5.2.1.ebuild 1272 +MD5 64d8ead116d80ebdd62aecd60d052825 crypto++-5.2-r1.ebuild 1254 MD5 3dcbaaecd6190695d3a148ad81f08e30 files/digest-crypto++-5.1 57 MD5 b4145af67715a24873b7843b68fb0273 files/digest-crypto++-5.1-r1 126 MD5 04a9a9a0aab549dfb7ec96bfe3b82cd6 files/crypto++-5.1-amd64.diff 3070 MD5 cf9187d21296c23c480b1086284f5093 files/digest-crypto++-5.2 58 +MD5 cf9187d21296c23c480b1086284f5093 files/digest-crypto++-5.2-r1 58 +MD5 39a40ab01dfb17bb27e3f00bb247ab69 files/digest-crypto++-5.2.1 61 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.9.8 (GNU/Linux) +Version: GnuPG v1.2.4 (GNU/Linux) -iD8DBQFBDvBhHTu7gpaalycRAgEeAJ4xD1mcWiO6mGW2SjlXokLzCGOZ1wCfZ9ht -LgOoTIwuP/uYmRWdZfZjKnA= -=HZaW +iD8DBQFBUWOmmdTrptrqvGERAjzaAKCeiCQoNx6UVjEVUM8n8xiP3VZfCwCgn4L5 +O1iar4ONXoa1MhHftJYccRI= +=hKzG -----END PGP SIGNATURE----- diff --git a/dev-libs/crypto++/crypto++-5.2-r1.ebuild b/dev-libs/crypto++/crypto++-5.2-r1.ebuild new file mode 100644 index 000000000000..cb99f0e63d6c --- /dev/null +++ b/dev-libs/crypto++/crypto++-5.2-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/crypto++-5.2-r1.ebuild,v 1.1 2004/09/22 11:35:59 dragonheart Exp $ + +inherit flag-o-matic eutils + +DESCRIPTION="Crypto++ is a C++ class library of cryptographic schemes" +HOMEPAGE="http://cryptopp.com" +SRC_URI="mirror://sourceforge/cryptopp/crypto${PV//.}.zip" + +LICENSE="cryptopp" +SLOT="0" +KEYWORDS="~x86 ~ppc ~amd64" +IUSE="" + +S=${WORKDIR} + +src_compile() { + # -O3 causes segfaults + replace-flags -O3 -O2 + filter-flags -fomit-frame-pointer + + emake -f GNUmakefile CXXFLAGS="${CXXFLAGS}" || die + 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++/crypto++-5.2.1.ebuild b/dev-libs/crypto++/crypto++-5.2.1.ebuild new file mode 100644 index 000000000000..f6973aa9e178 --- /dev/null +++ b/dev-libs/crypto++/crypto++-5.2.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/crypto++-5.2.1.ebuild,v 1.1 2004/09/22 11:35:59 dragonheart Exp $ + +inherit flag-o-matic eutils + +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="~x86 ~ppc ~amd64" +IUSE="" + +S=${WORKDIR} + +src_compile() { + # -O3 causes segfaults + replace-flags -O3 -O2 + filter-flags -fomit-frame-pointer + + emake -f GNUmakefile CXXFLAGS="${CXXFLAGS}" || die +} + + +src_test() { + 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.2-r1 b/dev-libs/crypto++/files/digest-crypto++-5.2-r1 new file mode 100644 index 000000000000..d722342b1fac --- /dev/null +++ b/dev-libs/crypto++/files/digest-crypto++-5.2-r1 @@ -0,0 +1 @@ +MD5 5c09d632ef36e889f1727fb50cb21c4d crypto52.zip 1045252 diff --git a/dev-libs/crypto++/files/digest-crypto++-5.2.1 b/dev-libs/crypto++/files/digest-crypto++-5.2.1 new file mode 100644 index 000000000000..5075c36fb17d --- /dev/null +++ b/dev-libs/crypto++/files/digest-crypto++-5.2.1 @@ -0,0 +1 @@ +MD5 82a00c44235ccbae2bedf9cb16c40ac3 cryptopp521.zip 1010937 diff --git a/dev-libs/crypto++/metadata.xml b/dev-libs/crypto++/metadata.xml index fc52d7ba53dd..5bb65422d0c3 100644 --- a/dev-libs/crypto++/metadata.xml +++ b/dev-libs/crypto++/metadata.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>no-herd</herd> +<herd>crypto</herd> <maintainer> <email>rphillips@gentoo.org</email> </maintainer> |