summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2008-08-05 18:05:39 +0000
committerRaúl Porcel <armin76@gentoo.org>2008-08-05 18:05:39 +0000
commit5f7c1685e2d2970f8811ab1095fab601238811dd (patch)
tree26b5417712b4647fd3787506e08b5200bb29ca96 /dev-libs/crypto++
parentadd dev-ada/asis-gpl to the gnat-gpl masking (diff)
downloadhistorical-5f7c1685e2d2970f8811ab1095fab601238811dd.tar.gz
historical-5f7c1685e2d2970f8811ab1095fab601238811dd.tar.bz2
historical-5f7c1685e2d2970f8811ab1095fab601238811dd.zip
Make it compile with -O1, since -O2 gives issues, bug #220102
Package-Manager: portage-2.1.4.4
Diffstat (limited to 'dev-libs/crypto++')
-rw-r--r--dev-libs/crypto++/ChangeLog5
-rw-r--r--dev-libs/crypto++/Manifest4
-rw-r--r--dev-libs/crypto++/crypto++-5.5.2.ebuild6
3 files changed, 9 insertions, 6 deletions
diff --git a/dev-libs/crypto++/ChangeLog b/dev-libs/crypto++/ChangeLog
index 278ca54d880a..2b3ef116d367 100644
--- a/dev-libs/crypto++/ChangeLog
+++ b/dev-libs/crypto++/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/crypto++
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/ChangeLog,v 1.45 2008/04/24 13:08:28 alonbl Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/ChangeLog,v 1.46 2008/08/05 18:05:39 armin76 Exp $
+
+ 05 Aug 2008; Raúl Porcel <armin76@gentoo.org> crypto++-5.5.2.ebuild:
+ Make it compile with -O1, since -O2 gives issues, bug #220102
24 Apr 2008; Alon Bar-Lev <alonbl@gentoo.org> crypto++-5.5.2.ebuild:
Add sse2 USE flag, bug#217907
diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index 94369b0db83c..d0e7a78a96b1 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -1,4 +1,4 @@
DIST cryptopp552.zip 992073 RMD160 8929795b654d7186b2b38714d22a57ea01862dbd SHA1 18efe451b3c682f40db75dc2b09cb448a835e7d6 SHA256 078f8deb033e2619582b4e9e462bbac5127b0defbcfea49c3583be31f940a759
-EBUILD crypto++-5.5.2.ebuild 1589 RMD160 1ec04987646c0e15c61670d2ad0e06fe717f0c11 SHA1 73894f25ad3df6afbededddc30ed7a14619717fe SHA256 ecf4ff15cc9404d381667e6858bd7edbe413e195d788e87a38a5fabff7e7958f
-MISC ChangeLog 6241 RMD160 6bb1c322639ce0fa89bbe70137587a605f0594bb SHA1 1e0fcf9cd30fe0f662c72214d15661acb05714ac SHA256 35741a643763559b1e722dc5ab2742b0220ebcc91995b66d41596cac5c1075bb
+EBUILD crypto++-5.5.2.ebuild 1598 RMD160 a49d8202aa3dada448e1cf5a6bfe426e31106cc6 SHA1 f0ba1be7ce80bdcb59415eabd978984f423ff6b2 SHA256 f0e6ef5686de7812d9253b66e73e0b41b28390c83cffacfcaceb6ed5f01ba8b9
+MISC ChangeLog 6379 RMD160 a5131a2e8d94e9235e17feee9d4464f7a46295ee SHA1 f4b8a10e21cab4cb3748dec542e1d148560d02d5 SHA256 2ca56eebbeef65ff74459026fa5fcba5504dfa47b236f6f48137cdefc6674e8d
MISC metadata.xml 159 RMD160 7f0018281c6308f73c2d95b3690e3804f0c353c5 SHA1 09baadee9aeb270d0a7f31be07db9db5c105abbc SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03
diff --git a/dev-libs/crypto++/crypto++-5.5.2.ebuild b/dev-libs/crypto++/crypto++-5.5.2.ebuild
index d56f0b3c853d..7644693e581c 100644
--- a/dev-libs/crypto++/crypto++-5.5.2.ebuild
+++ b/dev-libs/crypto++/crypto++-5.5.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2008 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.11 2008/04/24 13:08:28 alonbl Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/crypto++-5.5.2.ebuild,v 1.12 2008/08/05 18:05:39 armin76 Exp $
inherit flag-o-matic eutils toolchain-funcs multilib
@@ -18,8 +18,8 @@ IUSE="sse2"
S="${WORKDIR}"
src_compile() {
- # -O3 causes segfaults
- replace-flags -O3 -O2
+ # More than -O1 gives problems
+ replace-flags -O? -O1
filter-flags -fomit-frame-pointer
use sse2 || append-flags -DCRYPTOPP_DISABLE_SSE2
emake -f GNUmakefile \