summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2012-02-24 15:40:33 +0000
committerChí-Thanh Christopher Nguyễn <chithanh@gentoo.org>2012-02-24 15:40:33 +0000
commit9aaa080fda660cd585a254af00fe07225ea1bae1 (patch)
treebd2b21f20a9c9b4a7be8005cbbc0d94d5e01ddac /x11-libs
parentVersion bump. (diff)
downloadhistorical-9aaa080fda660cd585a254af00fe07225ea1bae1.tar.gz
historical-9aaa080fda660cd585a254af00fe07225ea1bae1.tar.bz2
historical-9aaa080fda660cd585a254af00fe07225ea1bae1.zip
Version bump.
Package-Manager: portage-2.2.0_alpha89/cvs/Linux x86_64
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/pixman/ChangeLog8
-rw-r--r--x11-libs/pixman/Manifest14
-rw-r--r--x11-libs/pixman/pixman-0.24.4.ebuild51
3 files changed, 61 insertions, 12 deletions
diff --git a/x11-libs/pixman/ChangeLog b/x11-libs/pixman/ChangeLog
index 28f8d8da6763..ffeb09191f74 100644
--- a/x11-libs/pixman/ChangeLog
+++ b/x11-libs/pixman/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-libs/pixman
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/ChangeLog,v 1.124 2012/02/19 15:09:23 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/ChangeLog,v 1.125 2012/02/24 15:40:33 chithanh Exp $
+
+*pixman-0.24.4 (24 Feb 2012)
+
+ 24 Feb 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +pixman-0.24.4.ebuild:
+ Version bump.
19 Feb 2012; Raúl Porcel <armin76@gentoo.org> pixman-0.24.0.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #394393
diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index d64570d34c19..1e34e525cdf7 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -1,23 +1,15 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX pixman-0.24.0-posix-test.patch 430 RMD160 f736d96ad7696f343f0015ec1f32dd9ead281a51 SHA1 ee6eb17a7f8d5e010e1dac0b99e1f0eefbf2c548 SHA256 d273a0d62ba91edce3e9b5e87137fc20d953a16af37f25f121b90f3ffcc3990d
DIST pixman-0.20.2.tar.bz2 446620 RMD160 f1a2ef1252e97a8948c8e5cf991c3978fa597619 SHA1 9972c8f8ce484f7649d9f588168cd29f61c05c63 SHA256 30316f269a6b84c32b47545ca7fc428fd16875849fea644dc6910b3f8c33f4a9
DIST pixman-0.22.0.tar.bz2 468024 RMD160 8ed9ea99c4bcabf58431d3715f3db30ae4140eb0 SHA1 d24ea233755d7dce9f0d93136ad99fba8d4e4fa0 SHA256 24a1bce57c36c773f67d48f7f25f80d69a47ef92a67404f1644d94dee156ae2b
DIST pixman-0.22.2.tar.bz2 461319 RMD160 13dbab02962cf45995aaebde4ec9a952ca8e6e76 SHA1 ad2b828ce4280472f5933d8bb5f0f4d583aed7f3 SHA256 2d0a6dfca175f31ae53fb368292496e8833faff45bbeafdf40b2833d23186272
DIST pixman-0.24.0.tar.bz2 467328 RMD160 fed9b2b92f61aa952078d373734db42b00b06e59 SHA1 a3b73c3ea6cada20d705203a394f574aa69e2177 SHA256 744e8b36b29ba76bdfe8f7cbc45585fb237533ac8d716a27e306874dcfa1cf44
DIST pixman-0.24.2.tar.bz2 467979 RMD160 985a64799ba4b7240248807e7a691c3e9824ee3d SHA1 233eed3cd16ee1b2a842140477503d2c68b74418 SHA256 32f74f3e3c1feea33e6ad3e2fd66cb3eb816805c384b346ea1636a87c9057dbf
+DIST pixman-0.24.4.tar.bz2 468400 RMD160 1df92f83b0b944e8a493a8cdf6318ebc6e778914 SHA1 683450f917015366ac7918fc517c76801aeff374 SHA256 5f4b384aa39e82a582bdc8835e2e81b28176db851dd1f7ff32d682d026a23bb5
EBUILD pixman-0.20.2.ebuild 1675 RMD160 c71bd43b6fa6d253f665893c7d759eec5f53c103 SHA1 48531fea4fd86d44a129c38001ebb5d2372eac85 SHA256 f0fb6560bc6233db122e9758796c4d3bd8fd06e80169cecaf7fb59c27b857902
EBUILD pixman-0.22.0.ebuild 1586 RMD160 7bad0a476339effc751ea7e89fe358aec93f7726 SHA1 69277ceee6a1aacbf1beed347f565cb492d375d6 SHA256 f3bd4d2c4efcc930da88db57ca16a3a3cff07aef437e509b4b12c8f76cfa1974
EBUILD pixman-0.22.2.ebuild 1589 RMD160 fa94897c26b82abe14510a35d3afd1313d86bdcb SHA1 1c9ad6c2207cec538ff49abbe31f570d7533593f SHA256 4a4c45d29ab5b85301d5d134f424fb773fb0d13256400e5e54f518be49a14e3c
EBUILD pixman-0.24.0.ebuild 1704 RMD160 e8257ff8a7d5688d7afea5f477ceb7f9a6b0aaa4 SHA1 a396537f6defbb19cd96413ddaddbfbeb455f1f9 SHA256 fb01544ca18657b55974315ac200865e1ead157b077c8e3b9b3c54663ea13af1
EBUILD pixman-0.24.2.ebuild 1643 RMD160 0a58f722b2e93c2658a3b98bc7cd47d8a2b25941 SHA1 4046b1284e068f457472a6d195ec251a4ae18e47 SHA256 d45344fef43c71d950a7bb36862b1b5e4195679c7575f47dd0c69d5718cbc851
-MISC ChangeLog 16571 RMD160 d0d4613cb42a86025e52a1e03ec98fbdb39a1cdf SHA1 d960dc0b458ac1e5214f86fed9e15fa1aef3e84e SHA256 e26434c99aa6714061bfe9fc8377d4156cea6976663324e7a717cdc6138ceb03
+EBUILD pixman-0.24.4.ebuild 1643 RMD160 03d97706763e478dfdf9082be341b9afc350a6a8 SHA1 63a4c5530aa9808bbf2a4287bdbe3bdba0408556 SHA256 380960bb957c9f586e8df5289409dc0f3f6dc3256445a6a8aff993b129f87cf1
+MISC ChangeLog 16713 RMD160 872ebb34181b54e4ba8379f2cace21d3789a27f8 SHA1 8190acf220ce678734130dba8f0fcb82a1355566 SHA256 e5a23e25ebe8990a6c8326b2fe964e2f0e738593aadbfff37b507d6209f94738
MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iEYEARECAAYFAk9BEKoACgkQuQc30/atMkCDQwCgqGfojVkn5UF7GqJ9uOKs6Y0o
-qUQAnjv+l88+yAMI7VPClzN8+EIZf2p+
-=V3ot
------END PGP SIGNATURE-----
diff --git a/x11-libs/pixman/pixman-0.24.4.ebuild b/x11-libs/pixman/pixman-0.24.4.ebuild
new file mode 100644
index 000000000000..d86cb6426e85
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.24.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/pixman-0.24.4.ebuild,v 1.1 2012/02/24 15:40:33 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 iwmmxt 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)
+ $(use_enable iwmmxt arm-iwmmxt)
+ --disable-gtk
+ )
+}