diff options
author | Matt Turner <mattst88@gentoo.org> | 2011-10-22 03:15:32 +0000 |
---|---|---|
committer | Matt Turner <mattst88@gentoo.org> | 2011-10-22 03:15:32 +0000 |
commit | 5fd9b4224891f40d8ab9d163d850ddb46465a2d7 (patch) | |
tree | 69a7a5c486ac7ac0ed76a02f7316ca4163fa7a9d /x11-libs/pixman | |
parent | Add ARM's iwmmxt USE flag to use.desc. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | x11-libs/pixman/Manifest | 20 | ||||
-rw-r--r-- | x11-libs/pixman/pixman-0.23.6.ebuild | 51 |
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 + ) +} |