public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/x11:master commit in: x11-libs/pixman/files/, x11-libs/pixman/, x11-libs/libX11/
@ 2011-03-21 17:25 Tomas Chvatal
  0 siblings, 0 replies; only message in thread
From: Tomas Chvatal @ 2011-03-21 17:25 UTC (permalink / raw
  To: gentoo-commits

commit:     5ffbf43d8d3c7f63e63632dad624d2d6feedfce6
Author:     Tomas Chvatal <scarabeus <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 21 17:24:38 2011 +0000
Commit:     Tomas Chvatal <scarabeus <AT> gentoo <DOT> org>
CommitDate: Mon Mar 21 17:24:38 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/x11.git;a=commit;h=5ffbf43d

Sync from main tree.

---
 x11-libs/libX11/libX11-9999.ebuild            |   13 +++++++++----
 x11-libs/pixman/files/pixman-0.12.0-sse.patch |   14 --------------
 x11-libs/pixman/pixman-9999.ebuild            |    3 ++-
 3 files changed, 11 insertions(+), 19 deletions(-)

diff --git a/x11-libs/libX11/libX11-9999.ebuild b/x11-libs/libX11/libX11-9999.ebuild
index 33e260b..323488f 100644
--- a/x11-libs/libX11/libX11-9999.ebuild
+++ b/x11-libs/libX11/libX11-9999.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libX11/libX11-1.4.2.ebuild,v 1.2 2011/03/21 14:05:45 flameeyes Exp $
 
 EAPI=4
 
@@ -9,7 +9,7 @@ inherit xorg-2 toolchain-funcs flag-o-matic
 
 DESCRIPTION="X.Org X11 library"
 
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ppc-aix ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="ipv6 test"
 
 RDEPEND=">=x11-libs/libxcb-1.1.92
@@ -45,6 +45,11 @@ src_configure() {
 
 src_compile() {
 	# [Cross-Compile Love] Disable {C,LD}FLAGS and redefine CC= for 'makekeys'
-	( filter-flags -m* ; cd src/util && make CC=$(tc-getBUILD_CC) CFLAGS="${CFLAGS}" LDFLAGS="" clean all)
+	if tc-is-cross-compiler; then
+		(
+			filter-flags -m*
+			emake -C "${AUTOTOOLS_BUILD_DIR}"/src/util CC=$(tc-getBUILD_CC) CFLAGS="${CFLAGS}" LDFLAGS="" clean all || die
+		)
+	fi
 	xorg-2_src_compile
 }

diff --git a/x11-libs/pixman/files/pixman-0.12.0-sse.patch b/x11-libs/pixman/files/pixman-0.12.0-sse.patch
deleted file mode 100644
index 1f6ee92..0000000
--- a/x11-libs/pixman/files/pixman-0.12.0-sse.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- configure.ac.orig	2008-09-25 20:34:22.000000000 -0700
-+++ configure.ac	2008-09-25 20:43:57.000000000 -0700
-@@ -191,10 +191,8 @@
- CFLAGS="$CFLAGS -msse2 $SSE2_CFLAGS"
- 
- AC_COMPILE_IFELSE([
--#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 2))
--#   if !defined(__amd64__) && !defined(__x86_64__)
-+#if !defined(__GNUC__) && !(__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 2))
- #      error "Need GCC >= 4.2 for SSE2 intrinsics on x86"
--#   endif
- #endif
- #include <mmintrin.h>
- #include <xmmintrin.h>

diff --git a/x11-libs/pixman/pixman-9999.ebuild b/x11-libs/pixman/pixman-9999.ebuild
index 479a7c1..03f0f82 100644
--- a/x11-libs/pixman/pixman-9999.ebuild
+++ b/x11-libs/pixman/pixman-9999.ebuild
@@ -9,12 +9,13 @@ EGIT_REPO_URI="git://anongit.freedesktop.org/git/pixman"
 DESCRIPTION="Low-level pixel manipulation routines"
 
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-IUSE="altivec mmx sse2"
+IUSE="altivec mmx neon sse2"
 
 pkg_setup() {
 	xorg-2_pkg_setup
 	CONFIGURE_OPTIONS="
 		$(use_enable altivec vmx)
+		$(use_enable neon arm-neon)
 		--disable-gtk"
 
 	local enable_mmx="$(use mmx && echo 1 || echo 0)"



^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2011-03-21 17:25 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-21 17:25 [gentoo-commits] proj/x11:master commit in: x11-libs/pixman/files/, x11-libs/pixman/, x11-libs/libX11/ Tomas Chvatal

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox