From: Paweł Hajdan Date: Sat, 19 Jun 2010 16:12:26 +0000 (+0000) Subject: Add sse2 USE flag, so that SSE2-capable systems can enable it. Suggested by spatz. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=900674c5c61233f6467f2d825ee090749289687b;p=gentoo.git Add sse2 USE flag, so that SSE2-capable systems can enable it. Suggested by spatz. Package-Manager: portage-2.1.8.3/cvs/Linux i686 --- diff --git a/www-client/chromium/ChangeLog b/www-client/chromium/ChangeLog index 4ca81735f77a..e94a692711e4 100644 --- a/www-client/chromium/ChangeLog +++ b/www-client/chromium/ChangeLog @@ -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 + 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 chromium-6.0.437.1.ebuild, chromium-9999.ebuild: diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index 262a35003674..e13be68b5d9a 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -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 diff --git a/www-client/chromium/chromium-6.0.437.1.ebuild b/www-client/chromium/chromium-6.0.437.1.ebuild index e72eb58b4b5b..93019c7f7884 100644 --- a/www-client/chromium/chromium-6.0.437.1.ebuild +++ b/www-client/chromium/chromium-6.0.437.1.ebuild @@ -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). diff --git a/www-client/chromium/chromium-9999.ebuild b/www-client/chromium/chromium-9999.ebuild index dce00c3bd2f6..cb20a13945bf 100644 --- a/www-client/chromium/chromium-9999.ebuild +++ b/www-client/chromium/chromium-9999.ebuild @@ -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).