summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2011-04-20 20:43:03 +0000
committerChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2011-04-20 20:43:03 +0000
commit48df9345433ac866fd4d95678e94b7e80d9f119b (patch)
treef409dd3b6ea7eda2dd1dcc8c2fa597095178265d /x11-libs/pixman
parentMask prerelase pixman, unmask lightspark (diff)
downloadhistorical-48df9345433ac866fd4d95678e94b7e80d9f119b.tar.gz
historical-48df9345433ac866fd4d95678e94b7e80d9f119b.tar.bz2
historical-48df9345433ac866fd4d95678e94b7e80d9f119b.zip
Bump to release candidate.
Package-Manager: portage-2.2.0_alpha29/cvs/Linux x86_64
Diffstat (limited to 'x11-libs/pixman')
-rw-r--r--x11-libs/pixman/ChangeLog8
-rw-r--r--x11-libs/pixman/Manifest14
-rw-r--r--x11-libs/pixman/pixman-0.21.8.ebuild50
3 files changed, 60 insertions, 12 deletions
diff --git a/x11-libs/pixman/ChangeLog b/x11-libs/pixman/ChangeLog
index 153ec79c1232..56d3cee002ab 100644
--- a/x11-libs/pixman/ChangeLog
+++ b/x11-libs/pixman/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-libs/pixman
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/ChangeLog,v 1.96 2011/03/20 19:16:23 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/ChangeLog,v 1.97 2011/04/20 20:43:03 chithanh Exp $
+
+*pixman-0.21.8 (20 Apr 2011)
+
+ 20 Apr 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +pixman-0.21.8.ebuild:
+ Bump to release candidate.
20 Mar 2011; Diego E. Pettenò <flameeyes@gentoo.org> pixman-0.20.2.ebuild,
metadata.xml:
diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 97dce24fe0b2..7b0f294d1571 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,14 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
DIST pixman-0.20.2.tar.bz2 446620 RMD160 f1a2ef1252e97a8948c8e5cf991c3978fa597619 SHA1 9972c8f8ce484f7649d9f588168cd29f61c05c63 SHA256 30316f269a6b84c32b47545ca7fc428fd16875849fea644dc6910b3f8c33f4a9
+DIST pixman-0.21.8.tar.bz2 468092 RMD160 b68385a2597b9c1829c87a17941c5fcd193d4ae7 SHA1 21540852f798801db2c73f048e2853fd9395080a SHA256 a9bea5ae26b2ff9076bf8b950b222206f07edb2404eb6db50e5e1d34ee0506a4
EBUILD pixman-0.20.2.ebuild 1675 RMD160 c71bd43b6fa6d253f665893c7d759eec5f53c103 SHA1 48531fea4fd86d44a129c38001ebb5d2372eac85 SHA256 f0fb6560bc6233db122e9758796c4d3bd8fd06e80169cecaf7fb59c27b857902
-MISC ChangeLog 13071 RMD160 05c02e46548dceabdeb37665e621c6465594455f SHA1 1ea7135ba12006551ceffac38a1f322c63919a6a SHA256 37136d7274e8410948a3c075bbee46dc80aba0ce66e9e244d435401f723e3f08
+EBUILD pixman-0.21.8.ebuild 1602 RMD160 13bd404360efb3af43ee435734114cdfc568b92f SHA1 a2ca4691a4c3bdee5699646e379de41088992dc2 SHA256 9e738c9340b3e22f21498a7434cd87652c5f9747896f20cb8083a0f4d12959f7
+MISC ChangeLog 13224 RMD160 f7fe749825e46b5219a2b5d8591c9a2f20a084c1 SHA1 a988ad4ae351255c2505d3643cbb3e94869196d2 SHA256 b5750b99aa55d524552fffc62191c7227af1b894529b1b060b09775105b50da7
MISC metadata.xml 251 RMD160 df11eeaa33be8610041d32d81d6373c4dbe6e2e5 SHA1 cde3b76655dd4bc556a67ffadf477be0fe09d145 SHA256 835f9283b49a235993999cf38fea0d14611116f229d616e916ec99516372732e
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iEYEARECAAYFAk2GUn8ACgkQAiZjviIA2Xj5bACg3NTWwkRu9MfzOtresRlGkqqB
-K+EAnifClTZmimM393xWWORLB/2TsMmq
-=DqgY
------END PGP SIGNATURE-----
diff --git a/x11-libs/pixman/pixman-0.21.8.ebuild b/x11-libs/pixman/pixman-0.21.8.ebuild
new file mode 100644
index 000000000000..dc65ac51088f
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.21.8.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/pixman-0.21.8.ebuild,v 1.1 2011/04/20 20:43:03 chithanh Exp $
+
+EAPI=4
+inherit xorg-2 toolchain-funcs versionator
+
+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 neon sse2"
+
+pkg_setup() {
+ xorg-2_pkg_setup
+
+ local enable_mmx="$(use mmx && echo 1 || echo 0)"
+ local enable_sse2="$(use sse2 && echo 1 || echo 0)"
+
+ # this block fixes bug #260287
+ if use x86; then
+ if use sse2 && ! $(version_is_at_least "4.2" "$(gcc-version)"); then
+ ewarn "SSE2 instructions require GCC 4.2 or higher."
+ ewarn "pixman will be built *without* SSE2 support"
+ enable_sse2="0"
+ fi
+ fi
+
+ local confadd
+ # this block fixes bug #236558
+ case "$enable_mmx,$enable_sse2" in
+ '1,1')
+ confadd=(--enable-mmx --enable-sse2) ;;
+ '1,0')
+ confadd=(--enable-mmx --disable-sse2) ;;
+ '0,1')
+ ewarn "You enabled SSE2 but have MMX disabled. This is an invalid."
+ ewarn "pixman will be built *without* MMX/SSE2 support."
+ confadd=(--disable-mmx --disable-sse2) ;;
+ '0,0')
+ confadd=(--disable-mmx --disable-sse2) ;;
+ esac
+
+ XORG_CONFIGURE_OPTIONS=(
+ "${confadd[@]}"
+ $(use_enable altivec vmx)
+ $(use_enable neon arm-neon)
+ --disable-gtk
+ )
+}