diff options
author | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2011-04-20 20:43:03 +0000 |
---|---|---|
committer | Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> | 2011-04-20 20:43:03 +0000 |
commit | 48df9345433ac866fd4d95678e94b7e80d9f119b (patch) | |
tree | f409dd3b6ea7eda2dd1dcc8c2fa597095178265d /x11-libs/pixman | |
parent | Mask prerelase pixman, unmask lightspark (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | x11-libs/pixman/Manifest | 14 | ||||
-rw-r--r-- | x11-libs/pixman/pixman-0.21.8.ebuild | 50 |
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 + ) +} |