summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRemi Cardona <remi@gentoo.org>2009-09-29 10:49:01 +0000
committerRemi Cardona <remi@gentoo.org>2009-09-29 10:49:01 +0000
commit3083a94f4efbb71daf9eab49f4b8dc728656404d (patch)
tree7d1825347325078fb8309f20dc91df5d10b02c35 /x11-libs
parentAutomated update of use.local.desc (diff)
downloadhistorical-3083a94f4efbb71daf9eab49f4b8dc728656404d.tar.gz
historical-3083a94f4efbb71daf9eab49f4b8dc728656404d.tar.bz2
historical-3083a94f4efbb71daf9eab49f4b8dc728656404d.zip
x11-libs/pixman: bump to 0.16.2, sync with x11 overlay
Package-Manager: portage-2.2_rc42/cvs/Linux i686
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/pixman/ChangeLog7
-rw-r--r--x11-libs/pixman/Manifest4
-rw-r--r--x11-libs/pixman/pixman-0.16.2.ebuild46
3 files changed, 55 insertions, 2 deletions
diff --git a/x11-libs/pixman/ChangeLog b/x11-libs/pixman/ChangeLog
index 2a1b713a7126..39171ed0b714 100644
--- a/x11-libs/pixman/ChangeLog
+++ b/x11-libs/pixman/ChangeLog
@@ -1,6 +1,11 @@
# 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.45 2009/09/01 18:39:20 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/ChangeLog,v 1.46 2009/09/29 10:49:01 remi Exp $
+
+*pixman-0.16.2 (29 Sep 2009)
+
+ 29 Sep 2009; Rémi Cardona <remi@gentoo.org> +pixman-0.16.2.ebuild:
+ bump to 0.16.2, sync with x11 overlay
01 Sep 2009; Jeroen Roovers <jer@gentoo.org> pixman-0.12.0.ebuild:
Stable for HPPA (scarabeus).
diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index 722fb31c3dfe..7a80a224b0f8 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -3,9 +3,11 @@ DIST pixman-0.10.0.tar.bz2 312275 RMD160 16c356f5fa3dfa4c0196456552daca3ab624427
DIST pixman-0.12.0.tar.bz2 364262 RMD160 7881189a1de21ec5d2e27936c65369f121dcb15f SHA1 0c57c6c7e21e2545257068f52517c460e6e51ae4 SHA256 a82b54382a82c2fb42f7ad2c8f363e945602a5183f6df685b69a584d3b25b228
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
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 1608 RMD160 eab91701525d872c3c8fb64ac0b2fbad251b7657 SHA1 673b789424eb741ce10def252d1a3b9248d58f6f SHA256 144d3f37c631320963c0e5cf932a36aed7cca734a34be4c4574b0edbe7826eff
-MISC ChangeLog 7023 RMD160 99374238d8d4eda99a871babf4c6bf24438e9465 SHA1 a04db0ece70ef27eb09ee73286ddea4e92c71377 SHA256 4df6371c2abb7d32dc607e1f514a0be8141e8f38e3a0a7abfc6a96453817be42
+EBUILD pixman-0.16.2.ebuild 1536 RMD160 fc1eaa9368ceb043c0c35b270101e6ea5ccc550c SHA1 e552471e629dd4780b9ebec2852be92e8d7f8abe SHA256 40e24d4a9ff1e0f98ff3fe481f303bd64e498b2539afbe92f02af170d3d5be07
+MISC ChangeLog 7165 RMD160 0d02a7968aa5e514251651943796ce67134c2ca1 SHA1 6781d82a6a5ca7f30cdba7de951ca7e2b387c2ad SHA256 498b6e7b894f8256beaa8b566dbf586dd20abea13137e2fe82c060780375fec3
MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055
diff --git a/x11-libs/pixman/pixman-0.16.2.ebuild b/x11-libs/pixman/pixman-0.16.2.ebuild
new file mode 100644
index 000000000000..e204bcd17fed
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.16.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.16.2.ebuild,v 1.1 2009/09/29 10:49:01 remi 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
+}