slyfox 15/04/09 20:01:50 Modified: cipher-aes-0.2.10.ebuild ChangeLog Log: Enable AES-NI only when both AES-NI and sSSE3 are present. Bug #545926 and fix by Luke-Jr. (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 611FF3AA)
Revision Changes Path 1.3 dev-haskell/cipher-aes/cipher-aes-0.2.10.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/cipher-aes/cipher-aes-0.2.10.ebuild?rev=1.3&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/cipher-aes/cipher-aes-0.2.10.ebuild?rev=1.3&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/cipher-aes/cipher-aes-0.2.10.ebuild?r1=1.2&r2=1.3 Index: cipher-aes-0.2.10.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-haskell/cipher-aes/cipher-aes-0.2.10.ebuild,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- cipher-aes-0.2.10.ebuild 9 Apr 2015 07:55:45 -0000 1.2 +++ cipher-aes-0.2.10.ebuild 9 Apr 2015 20:01:50 -0000 1.3 @@ -1,6 +1,6 @@ # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cipher-aes/cipher-aes-0.2.10.ebuild,v 1.2 2015/04/09 07:55:45 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cipher-aes/cipher-aes-0.2.10.ebuild,v 1.3 2015/04/09 20:01:50 slyfox Exp $ EAPI=5 @@ -17,7 +17,7 @@ LICENSE="BSD" SLOT="0/${PV}" KEYWORDS="~amd64 ~x86" -IUSE="cpu_flags_x86_aes" +IUSE="cpu_flags_x86_aes cpu_flags_x86_ssse3" RDEPEND="dev-haskell/byteable:=[profile?] >=dev-haskell/crypto-cipher-types-0.0.6:=[profile?] <dev-haskell/crypto-cipher-types-0.1:=[profile?] @@ -33,6 +33,12 @@ " src_configure() { + local want_aes="-" + + use cpu_flags_x86_aes && \ + use cpu_flags_x86_ssse3 && \ + want_aes="" + haskell-cabal_src_configure \ - $(cabal_flag cpu_flags_x86_aes support_aesni) + --flag=${want_aes}support_aesni } 1.14 dev-haskell/cipher-aes/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/cipher-aes/ChangeLog?rev=1.14&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/cipher-aes/ChangeLog?rev=1.14&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-haskell/cipher-aes/ChangeLog?r1=1.13&r2=1.14 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-haskell/cipher-aes/ChangeLog,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- ChangeLog 9 Apr 2015 07:55:45 -0000 1.13 +++ ChangeLog 9 Apr 2015 20:01:50 -0000 1.14 @@ -1,6 +1,11 @@ # ChangeLog for dev-haskell/cipher-aes # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cipher-aes/ChangeLog,v 1.13 2015/04/09 07:55:45 slyfox Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-haskell/cipher-aes/ChangeLog,v 1.14 2015/04/09 20:01:50 slyfox Exp $ + + 09 Apr 2015; Sergei Trofimovich <[email protected]> cipher-aes-0.2.10.ebuild, + metadata.xml: + Enable AES-NI only when both AES-NI and sSSE3 are present. Bug #545926 and fix + by Luke-Jr. 09 Apr 2015; Sergei Trofimovich <[email protected]> cipher-aes-0.2.10.ebuild, metadata.xml:
