summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gentoo.org>2011-10-22 03:15:32 +0000
committerMatt Turner <mattst88@gentoo.org>2011-10-22 03:15:32 +0000
commit5fd9b4224891f40d8ab9d163d850ddb46465a2d7 (patch)
tree69a7a5c486ac7ac0ed76a02f7316ca4163fa7a9d /x11-libs/pixman
parentAdd ARM's iwmmxt USE flag to use.desc. (diff)
downloadhistorical-5fd9b4224891f40d8ab9d163d850ddb46465a2d7.tar.gz
historical-5fd9b4224891f40d8ab9d163d850ddb46465a2d7.tar.bz2
historical-5fd9b4224891f40d8ab9d163d850ddb46465a2d7.zip
Version bump. Add ARM's iwmmxt USE flag.
Package-Manager: portage-2.1.10.11/cvs/Linux x86_64
Diffstat (limited to 'x11-libs/pixman')
-rw-r--r--x11-libs/pixman/ChangeLog7
-rw-r--r--x11-libs/pixman/Manifest20
-rw-r--r--x11-libs/pixman/pixman-0.23.6.ebuild51
3 files changed, 73 insertions, 5 deletions
diff --git a/x11-libs/pixman/ChangeLog b/x11-libs/pixman/ChangeLog
index e2b7ecfd2c11..48c213c9ecf1 100644
--- a/x11-libs/pixman/ChangeLog
+++ b/x11-libs/pixman/ChangeLog
@@ -1,6 +1,11 @@
# 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.112 2011/10/03 18:06:59 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/pixman/ChangeLog,v 1.113 2011/10/22 03:15:32 mattst88 Exp $
+
+*pixman-0.23.6 (22 Oct 2011)
+
+ 22 Oct 2011; Matt Turner <mattst88@gentoo.org> +pixman-0.23.6.ebuild:
+ Version bump. Add ARM's iwmmxt USE flag.
03 Oct 2011; Joseph Jezak <josejx@gentoo.org> pixman-0.22.2.ebuild:
Marked ppc ppc64 stable for bug #380421.
diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
index b83989dbb34b..ca13ce8ab1dd 100644
--- a/x11-libs/pixman/Manifest
+++ b/x11-libs/pixman/Manifest
@@ -4,15 +4,27 @@ Hash: SHA1
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.23.6.tar.bz2 471279 RMD160 e34c3b681dfc4a66468f806dba19acdc8e44ab4f SHA1 84f4200f13e889a58985cfbc2b4fd108bd251fe4 SHA256 63b15b8fe1772dadef678c1b6127de302bbd9ba30fb8148f01ca90aa6991dabb
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
-MISC ChangeLog 15005 RMD160 164c93cc1a630b697d9fa9f803f455b3d014205b SHA1 ae5d1f592e18a703e8eff6a28ce27c228c9ddfe4 SHA256 372d84106f21db7456cbed1776824773eee3e6bbc36f219bd3054703c90054c3
+EBUILD pixman-0.23.6.ebuild 1643 RMD160 6d38e701cf3a7c6e01d3da98e285137a8a707c5d SHA1 2c16b75b658fbd62707ae79bff667026e4bc5f28 SHA256 1e7fcf2d324d918965f54c947e28d4eeaa04a43b730612531aa9b3d4a98029ee
+MISC ChangeLog 15153 RMD160 691dd862bafa2887592fcac5f3a9aa1ff3bf1927 SHA1 de1b9d2eed866e7aca7f6f7ec508981965de6793 SHA256 2297732a1336d7ca29b2186e849b76c3c07e162c20591d438893ca5a773b5233
MISC metadata.xml 251 RMD160 df11eeaa33be8610041d32d81d6373c4dbe6e2e5 SHA1 cde3b76655dd4bc556a67ffadf477be0fe09d145 SHA256 835f9283b49a235993999cf38fea0d14611116f229d616e916ec99516372732e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk6J+ckACgkQcsIHjyDViGR92wCgkDH7UrYqlIYNsyH08hPXxIU7
-B6kAnAz2L7te9fLVonz2cVjnPqAz5l8/
-=vV1F
+iQIcBAEBAgAGBQJOojVXAAoJEA/daC2XTKcqvwoP/10Q9SD5Q82L+ymn+3laSFH1
+Jun9Uv51XPVnOZPnRRRF6NECSVEvi2WIHV7bajcAuZLnpjB0lROOdGRPpwMwJAAS
+mFWKx4LwFxuRx2wIs+7ThDYG5hWhFRyB+AtfFHANdY+mAKm5pz1lRJtZfpMHW8e1
+d0+jTMQ048QyfDnog2N/Tjle82ZLCrKEIh4hmByl5PK/np2oblwopJErNLFm6rKY
+fAExDxImAJKfil6xC6btE2EZq/wxO5mXFKBBHCFxkSUQgjcNmUlybIxCo28pF5eW
+VNMf2c673wN6V99UnLUol+NxdW172ToI6drOxNLnn1eYCKumnsCOZ8GkpMJNT5nq
+sWbOZHJu+fvZsNIqsbj7JRpa9oeIKk4/XX8mcDCRcmXPj5ZHk3oH6xKo6jS+lF+6
+RqncA8skfSQAOfa4oznM4f/xJmX2lddcqUpnfx5ZFvdRiDUppdcW84/SJ+aJoRRm
+yx7NtYdjmJGwmjdfS1ebD0gINT/R84R1cI7EcHpKLw8kUFqXk2GDIuki3uPbjM5o
+4aaLCSldzqq4H9/nREoFVNhoy9SbC+vGzVU6e1JbmzEjVcVgXx7iXH5k7rJT6ZCH
+JW6CtWv1CdAvZ3LMODtdOu1Ovtm/I7ArNsvNXIsbhM6uBojz65g0UJYL8hYnefPx
+LM+QfHRJlppU82K9huDv
+=Zshr
-----END PGP SIGNATURE-----
diff --git a/x11-libs/pixman/pixman-0.23.6.ebuild b/x11-libs/pixman/pixman-0.23.6.ebuild
new file mode 100644
index 000000000000..331cc146340e
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.23.6.ebuild
@@ -0,0 +1,51 @@
+# 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.23.6.ebuild,v 1.1 2011/10/22 03:15:32 mattst88 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
+ )
+}