summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Black <dragonheart@gentoo.org>2008-08-30 02:33:58 +0000
committerDaniel Black <dragonheart@gentoo.org>2008-08-30 02:33:58 +0000
commit41cdef1d430e2ac7c2bb83b73a1b2051a09b23d8 (patch)
tree677a5594de59bb9f055444bd958eca5a22bba5fc /dev-libs/crypto++
parentversion bump as per bug #235957 thanks to Jack Lloyd (diff)
downloadgentoo-2-41cdef1d430e2ac7c2bb83b73a1b2051a09b23d8.tar.gz
gentoo-2-41cdef1d430e2ac7c2bb83b73a1b2051a09b23d8.tar.bz2
gentoo-2-41cdef1d430e2ac7c2bb83b73a1b2051a09b23d8.zip
change sse2 use flag to sse3 as thats what it really is - bug #235665 thanks to Radek
(Portage version: 2.2_rc8/cvs/Linux 2.6.22-vs2.2.0.7-gentoo x86_64)
Diffstat (limited to 'dev-libs/crypto++')
-rw-r--r--dev-libs/crypto++/ChangeLog7
-rw-r--r--dev-libs/crypto++/crypto++-5.5.2-r1.ebuild6
-rw-r--r--dev-libs/crypto++/metadata.xml3
3 files changed, 12 insertions, 4 deletions
diff --git a/dev-libs/crypto++/ChangeLog b/dev-libs/crypto++/ChangeLog
index 8c68a2aa3163..e61991b11119 100644
--- a/dev-libs/crypto++/ChangeLog
+++ b/dev-libs/crypto++/ChangeLog
@@ -1,6 +1,11 @@
# 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.47 2008/08/13 17:52:35 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/ChangeLog,v 1.48 2008/08/30 02:33:58 dragonheart Exp $
+
+ 30 Aug 2008; Daniel Black <dragonheart@gentoo.org> metadata.xml,
+ crypto++-5.5.2-r1.ebuild:
+ change sse2 use flag to sse3 as thats what it really is - bug #235665 thanks
+ to Radek
*crypto++-5.5.2-r1 (13 Aug 2008)
diff --git a/dev-libs/crypto++/crypto++-5.5.2-r1.ebuild b/dev-libs/crypto++/crypto++-5.5.2-r1.ebuild
index 356c1ecfe919..fdc9616848c3 100644
--- a/dev-libs/crypto++/crypto++-5.5.2-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-5.5.2-r1.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-r1.ebuild,v 1.1 2008/08/13 17:52:35 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/crypto++-5.5.2-r1.ebuild,v 1.2 2008/08/30 02:33:58 dragonheart 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="sse2"
+IUSE="sse3"
S="${WORKDIR}"
@@ -21,7 +21,7 @@ src_compile() {
# More than -O1 gives problems
replace-flags -O? -O1
filter-flags -fomit-frame-pointer
- use sse2 || append-flags -DCRYPTOPP_DISABLE_SSE2
+ use sse3 || append-flags -DCRYPTOPP_DISABLE_SSE2
emake -f GNUmakefile \
CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" \
AR="$(tc-getAR)" \
diff --git a/dev-libs/crypto++/metadata.xml b/dev-libs/crypto++/metadata.xml
index d68fe974c15a..dc04574ef57d 100644
--- a/dev-libs/crypto++/metadata.xml
+++ b/dev-libs/crypto++/metadata.xml
@@ -2,4 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>crypto</herd>
+ <use>
+ <flag name="sse3">Enable optimisations using the sse3 assmbly code</flag>
+ </use>
</pkgmetadata>