Add sse2 USE flag, so that SSE2-capable systems can enable it. Suggested by spatz.
authorPaweł Hajdan <phajdan.jr@gentoo.org>
Sat, 19 Jun 2010 16:12:26 +0000 (16:12 +0000)
committerPaweł Hajdan <phajdan.jr@gentoo.org>
Sat, 19 Jun 2010 16:12:26 +0000 (16:12 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux i686

www-client/chromium/ChangeLog
www-client/chromium/Manifest
www-client/chromium/chromium-6.0.437.1.ebuild
www-client/chromium/chromium-9999.ebuild

index 4ca81735f77abdd30bc9c5c0a9b3268ef1892543..e94a692711e4b5d16d1877dd7627ac0cc4db300c 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for www-client/chromium
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.116 2010/06/18 05:30:26 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/ChangeLog,v 1.117 2010/06/19 16:12:26 phajdan.jr Exp $
+
+  19 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+  chromium-6.0.437.1.ebuild, chromium-9999.ebuild:
+  Add sse2 USE flag, so that SSE2-capable systems can enable it. Suggested
+  by spatz.
 
   18 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
   chromium-6.0.437.1.ebuild, chromium-9999.ebuild:
index 262a35003674ae091d351de9e1d91ea8c123f76a..e13be68b5d9a1fd53ff5451011aa2120345e924f 100644 (file)
@@ -12,7 +12,7 @@ DIST chromium-6.0.427.0.tar.bz2 179247836 RMD160 6b42d4145514557eba30b99a0799e18
 DIST chromium-6.0.437.1.tar.bz2 124160031 RMD160 80ac4d434de50a923f11aebaf7755c9de4b16a5b SHA1 01440e58c29bc24f9dbf646391859475dd34b856 SHA256 82207de9036cbfe30e91f3e81c5faab35a2077b9007af89b8e87c2218d8ba269
 EBUILD chromium-5.0.375.70.ebuild 5653 RMD160 accd9bebc41a61e8544e2d2073bfa8eb558cb8cc SHA1 c48b195937ea1c65bde66fdf9be0dabba470644c SHA256 68904b0221796b90cbf779d107dd81c7f31bcab12068e27fe22d24c38977133a
 EBUILD chromium-6.0.427.0.ebuild 5869 RMD160 3db0e8f2a551247e1bf370dcc09f22af48dbb628 SHA1 7499494a3540b3e802dd5cbc75f857d7075c9e1d SHA256 caf0867efaa0c786653342e0e0b62b52f49f3ac705590bac62b978d80963883c
-EBUILD chromium-6.0.437.1.ebuild 6204 RMD160 2874b086103e1ccee45af1542d885b2c1773cd9c SHA1 15f5d5de7190280d34d71eb1ecfe612020718f24 SHA256 b21e717ce193e69d202fb804f88c599cd8d5cd5cd7f0aa004f667ed2c9c5c173
-EBUILD chromium-9999.ebuild 7957 RMD160 0b6855e935d40ad8b60af825d2bca87dda270e2c SHA1 c950f409e96f384e10488ec37cda048aba4e9d38 SHA256 d814314dbc34385037b6635bcaa4af493ed0781797569221feb00e605bf0f018
-MISC ChangeLog 26289 RMD160 3653b2927142e777974eb1071f84423c2f3104ae SHA1 d9a877d0446abfeae4bb203e11c138c5ac4c7861 SHA256 a0657195009fbf1e045ee9b9e811d7cd6834e7bc6947d54f6d8b828541cf2187
+EBUILD chromium-6.0.437.1.ebuild 6257 RMD160 dfcac562b59569258eb9559ed12e5babebd9c8ad SHA1 8c67b8a10afea8a2964894bce26453b71f12958f SHA256 6b856bb0f44e1fc4e0bbeb6614a1fc62ea67d603080cdd95c6dc0166267a0448
+EBUILD chromium-9999.ebuild 8010 RMD160 f90397cdaacda01db398b76cd1a57e9b90abf9f1 SHA1 286e30b1d3aeef7523ff10bd8f41849afd6ea30a SHA256 73aac6b6d87ffa1241f4f9f06b823ac03ce8e7b0b90ddfed468ab67129105bce
+MISC ChangeLog 26483 RMD160 0e224a524c9fc5f0ed5cb0eedb6ffb91e1d85f26 SHA1 8a7460b1d2b01d015ee119023d14e8e4c0d1f00a SHA256 67430050d68daf9dbd2e97bc61e189e46017eb047d279f63b3b6d81eb78d9bc5
 MISC metadata.xml 572 RMD160 458a635f4040d8552b46256c8437099608041b99 SHA1 6ed49919f57f709065cf06c148f1df68119a3b3f SHA256 4a433c3dadf06af7e3dca492ffaa3f26a6c4419de61a044609e2d528891e09a5
index e72eb58b4b5b94d2629702ce216af4e9fa54cada..93019c7f7884c6a5610b630734e134f63cf2b40d 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-6.0.437.1.ebuild,v 1.2 2010/06/18 05:30:26 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-6.0.437.1.ebuild,v 1.3 2010/06/19 16:12:26 phajdan.jr Exp $
 
 EAPI="2"
 
@@ -13,7 +13,7 @@ SRC_URI="http://build.chromium.org/buildbot/official/${P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
-IUSE="cups"
+IUSE="cups sse2"
 
 RDEPEND="app-arch/bzip2
        >=dev-libs/libevent-1.4.13
@@ -83,8 +83,12 @@ src_configure() {
        # TODO: remove when http://crbug.com/43778 is fixed.
        append-flags -D__STDC_CONSTANT_MACROS
 
+       local myconf=""
+
        # Make it possible to build chromium on non-sse2 systems.
-       local myconf="-Ddisable_sse2=1"
+       if ! use sse2; then
+               myconf="${myconf} -Ddisable_sse2=1"
+       fi
 
        # Use system-provided libraries.
        # TODO: use_system_sqlite (http://crbug.com/22208).
index dce00c3bd2f6d415eace5eb0f334bf8f301a17f3..cb20a13945bf42527ce810692f4e3821053dcd4a 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-9999.ebuild,v 1.58 2010/06/18 05:30:26 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/chromium/chromium-9999.ebuild,v 1.59 2010/06/19 16:12:26 phajdan.jr Exp $
 
 EAPI="2"
 
@@ -15,7 +15,7 @@ EGCLIENT_REPO_URI="http://src.chromium.org/svn/trunk/src/"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS=""
-IUSE="cups"
+IUSE="cups sse2"
 
 RDEPEND="app-arch/bzip2
        >=dev-libs/libevent-1.4.13
@@ -128,8 +128,12 @@ src_configure() {
        # TODO: remove when http://crbug.com/43778 is fixed.
        append-flags -D__STDC_CONSTANT_MACROS
 
+       local myconf=""
+
        # Make it possible to build chromium on non-sse2 systems.
-       local myconf="-Ddisable_sse2=1"
+       if ! use sse2; then
+               myconf="${myconf} -Ddisable_sse2=1"
+       fi
 
        # Use system-provided libraries.
        # TODO: use_system_sqlite (http://crbug.com/22208).