summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2009-11-21 09:29:11 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2009-11-21 09:29:11 +0000
commitfca3207d083f447f930ea01b7d2f8138c630b964 (patch)
tree263d6c19b260ce511d390c44f68fd1b6c1434e59
parentBump, fixes #293915 (diff)
downloadhistorical-fca3207d083f447f930ea01b7d2f8138c630b964.tar.gz
historical-fca3207d083f447f930ea01b7d2f8138c630b964.tar.bz2
historical-fca3207d083f447f930ea01b7d2f8138c630b964.zip
Version bump.
Package-Manager: portage-2.2_rc50/cvs/Linux x86_64
-rw-r--r--x11-libs/pixman/ChangeLog8
-rw-r--r--x11-libs/pixman/Manifest4
-rw-r--r--x11-libs/pixman/pixman-0.17.2.ebuild46
3 files changed, 56 insertions, 2 deletions
diff --git a/x11-libs/pixman/ChangeLog b/x11-libs/pixman/ChangeLog
index bd47bd7e34bb..8cb6b0258db4 100644
--- a/x11-libs/pixman/ChangeLog
+++ b/x11-libs/pixman/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-libs/pixman
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/ChangeLog,v 1.51 2009/10/26 21:04:39 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/ChangeLog,v 1.52 2009/11/21 09:29:11 scarabeus Exp $
+
+*pixman-0.17.2 (21 Nov 2009)
+
+ 21 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ +pixman-0.17.2.ebuild:
+ Version bump.
26 Oct 2009; Jeroen Roovers <jer@gentoo.org> pixman-0.16.0.ebuild:
Stable for HPPA (bug #282290).
diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index f5f21d921980..0ba94abec656 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -4,10 +4,12 @@ DIST pixman-0.12.0.tar.bz2 364262 RMD160 7881189a1de21ec5d2e27936c65369f121dcb15
DIST pixman-0.14.0.tar.bz2 352625 RMD160 b3a8124ffd04096a87ae8e4e044de68a3a0aad36 SHA1 495e9de7b113365d0b7fe902f846734dfe2e1546 SHA256 eb6d14a582cd5055c52e8278641984c17945a8693733214a5d5a10b4f849ca4d
DIST pixman-0.16.0.tar.bz2 402602 RMD160 436bca0dc3bec542da59db2a226e5217cdadd8f1 SHA1 7cf1f2261ba44b3c98cf3d2a32e9fd90b12ca19e SHA256 d1808fda5f4b3feb867cfb5a1a3311a713d21ce866eb38e9096841f7e241551d
DIST pixman-0.16.2.tar.bz2 402761 RMD160 4d100ecc48fdf82923e141b674ea77eae9a58448 SHA1 387ec30d236a52bc21a45f2d50adad7fca89b667 SHA256 80b2fa3392e97c257ea251f99f827cc0f3dda06b876c27a0fcb54b971c296760
+DIST pixman-0.17.2.tar.bz2 399934 RMD160 56d9ef3c80af6fd91f247314cb9bb9d8bb8a65f0 SHA1 da17421f46b323af25906bb906cccd62f34799f6 SHA256 4adcf2f85de51ca02610c12d8ae335b4913f3c7962238713f0c9491e2830a998
EBUILD pixman-0.10.0.ebuild 446 RMD160 af1f2b392d8f4de3db56ea13a8dce002c4ce9c71 SHA1 ff19c15ca449d9f2ac82ecece359e20649fd1a84 SHA256 e376f9b62446f33fe227f9730826206c2a95a9071b6154c87efca037cdca4acd
EBUILD pixman-0.12.0.ebuild 1188 RMD160 3d528bfcc05e6dbdb59c87707d5cf71d0bb80407 SHA1 9ccd44817676adfb65110ed96fba0ce07edb4cf5 SHA256 98a010c22fab3ff13fcb8f1ba380bf52b3d5a00beec60302b1d93e7658c32637
EBUILD pixman-0.14.0-r1.ebuild 1599 RMD160 c8e21f7094524c235ec7ad8580de15d72ab4455a SHA1 5348410562e88f7a04d1365847fef63ff631bef0 SHA256 00001022663be1efed2e3dde62b8ef7f1f51b902c44eb9a4fbed4934334598db
EBUILD pixman-0.16.0.ebuild 1597 RMD160 283385c090230f8a227d6f34349f9355ce80ea00 SHA1 fe68c675eb2f1efd8ce594280767233b3c5f4eff SHA256 6aef6a204b5cd16dae634da5667a73c7d9e8cfb3fbc8bd785c22db7a584973eb
EBUILD pixman-0.16.2.ebuild 1536 RMD160 fc1eaa9368ceb043c0c35b270101e6ea5ccc550c SHA1 e552471e629dd4780b9ebec2852be92e8d7f8abe SHA256 40e24d4a9ff1e0f98ff3fe481f303bd64e498b2539afbe92f02af170d3d5be07
-MISC ChangeLog 7657 RMD160 878056f36b0b8b5dbe9b6006dc0f0b75179a94ab SHA1 795c5741e17c748ed478c3de9700cf00de176d02 SHA256 bf2a3034a8e4ba73a532a6239c708ad461ab339132e2bc314de50f476b99f2e7
+EBUILD pixman-0.17.2.ebuild 1541 RMD160 aac16c440d9dccb6899972c0be05c4192939219f SHA1 aaebf56ac74a0f314d53ea366aab0bc9fb233191 SHA256 b83700a35f2e376935dcf81693c6ba0faada900d515973e197d0e806454dcf65
+MISC ChangeLog 7790 RMD160 653c00ce88ebd308575b0222eefdc98c1b9a707b SHA1 3b26ee49818e5dbf6c573699f4a0e1fbf37a8f54 SHA256 c20d089bd90577e1974b059cae2d962b0639d0c000848679d296fb3f15a1a075
MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
diff --git a/x11-libs/pixman/pixman-0.17.2.ebuild b/x11-libs/pixman/pixman-0.17.2.ebuild
new file mode 100644
index 000000000000..b0eadc8ea7e2
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.17.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/pixman-0.17.2.ebuild,v 1.1 2009/11/21 09:29:11 scarabeus Exp $
+
+# Must be before x-modular eclass is inherited
+#SNAPSHOT="yes"
+
+inherit x-modular 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"
+IUSE="altivec mmx sse2"
+
+pkg_setup() {
+ CONFIGURE_OPTIONS="
+ $(use_enable altivec vmx)
+ --disable-gtk"
+
+ 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
+
+ # this block fixes bug #236558
+ case "$enable_mmx,$enable_sse2" in
+ '1,1')
+ CONFIGURE_OPTIONS="${CONFIGURE_OPTIONS} --enable-mmx --enable-sse2" ;;
+ '1,0')
+ CONFIGURE_OPTIONS="${CONFIGURE_OPTIONS} --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."
+ CONFIGURE_OPTIONS="${CONFIGURE_OPTIONS} --disable-mmx --disable-sse2" ;;
+ '0,0')
+ CONFIGURE_OPTIONS="${CONFIGURE_OPTIONS} --disable-mmx --disable-sse2" ;;
+ esac
+}