summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Bar-Lev <alonbl@gentoo.org>2008-04-24 13:08:28 +0000
committerAlon Bar-Lev <alonbl@gentoo.org>2008-04-24 13:08:28 +0000
commitd2af113dcaaad5deb62255eef932a27c549517de (patch)
tree62e7b453c11a6951753e6fc2f8bca151cc7ceb34 /dev-libs/crypto++
parentfix wrapper script (diff)
downloadhistorical-d2af113dcaaad5deb62255eef932a27c549517de.tar.gz
historical-d2af113dcaaad5deb62255eef932a27c549517de.tar.bz2
historical-d2af113dcaaad5deb62255eef932a27c549517de.zip
Add sse2 USE flag, bug#217907
Package-Manager: portage-2.1.5_rc6
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.ebuild5
3 files changed, 9 insertions, 5 deletions
diff --git a/dev-libs/crypto++/ChangeLog b/dev-libs/crypto++/ChangeLog
index 64bd73b2d034..278ca54d880a 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.44 2008/03/25 21:50:59 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/ChangeLog,v 1.45 2008/04/24 13:08:28 alonbl Exp $
+
+ 24 Apr 2008; Alon Bar-Lev <alonbl@gentoo.org> crypto++-5.5.2.ebuild:
+ Add sse2 USE flag, bug#217907
25 Mar 2008; Jeroen Roovers <jer@gentoo.org> crypto++-5.5.2.ebuild:
Stable for HPPA (bug #213487).
diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index c9e6871ef116..94369b0db83c 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 1532 RMD160 b40abe65db6c2e9ac8d729d84eb2ade64311d640 SHA1 6279f271374eca0fc8e7d5cc86983264401fb0ed SHA256 86073d738859d9b5876d0d103892bd7a45a218a6921c464b3b87f7ba255c9c6a
-MISC ChangeLog 6134 RMD160 5b740cd19a549ea8573f7f87624279146083c3c2 SHA1 7b971a671922d3bfce56b3e42f5f1dfa8d2c23e6 SHA256 e989dc5ede4526ac764cc5fe00c2fb752ecfda2cd3ae5cc8105010c9777b385f
+EBUILD crypto++-5.5.2.ebuild 1589 RMD160 1ec04987646c0e15c61670d2ad0e06fe717f0c11 SHA1 73894f25ad3df6afbededddc30ed7a14619717fe SHA256 ecf4ff15cc9404d381667e6858bd7edbe413e195d788e87a38a5fabff7e7958f
+MISC ChangeLog 6241 RMD160 6bb1c322639ce0fa89bbe70137587a605f0594bb SHA1 1e0fcf9cd30fe0f662c72214d15661acb05714ac SHA256 35741a643763559b1e722dc5ab2742b0220ebcc91995b66d41596cac5c1075bb
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 a187ab34f99f..d56f0b3c853d 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.10 2008/03/25 21:50:59 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/crypto++-5.5.2.ebuild,v 1.11 2008/04/24 13:08:28 alonbl Exp $
inherit flag-o-matic eutils toolchain-funcs multilib
@@ -13,7 +13,7 @@ SLOT="0"
KEYWORDS="alpha amd64 hppa ppc ppc64 sparc x86"
DEPEND="app-arch/unzip"
RDEPEND=""
-IUSE=""
+IUSE="sse2"
S="${WORKDIR}"
@@ -21,6 +21,7 @@ src_compile() {
# -O3 causes segfaults
replace-flags -O3 -O2
filter-flags -fomit-frame-pointer
+ use sse2 || append-flags -DCRYPTOPP_DISABLE_SSE2
emake -f GNUmakefile \
CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" \
AR="$(tc-getAR)" \