summaryrefslogtreecommitdiff
path: root/x11-libs/pixman
diff options
context:
space:
mode:
Diffstat (limited to 'x11-libs/pixman')
-rw-r--r--x11-libs/pixman/Manifest6
-rw-r--r--x11-libs/pixman/metadata.xml14
-rw-r--r--x11-libs/pixman/pixman-0.34.0.ebuild30
-rw-r--r--x11-libs/pixman/pixman-9999.ebuild30
4 files changed, 80 insertions, 0 deletions
diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest
new file mode 100644
index 000000000000..234acee8fb90
--- /dev/null
+++ b/x11-libs/pixman/Manifest
@@ -0,0 +1,6 @@
+DIST pixman-0.34.0.tar.bz2 739656 SHA256 39ba3438f3d17c464b0cb8be006dacbca0ab5aee97ebde69fec7ecdbf85794a0 SHA512 755a3f5596e7bd9710abc8e5bfd341adaf2177f5b21f7aaae7f85b8fb57580ea48df586ad32bf6adef6ce0430e7cadaa57754a2fa466bc4b15bf70ee64cd1418 WHIRLPOOL c5aa0abc6f09b667cbb91b926536ffa9c2d88ef61b7d4d2377bd57dd6844689db61a9ef1ef6282878bbfec1068454d3d4f188b1ff269e86e3b77d95b261c4c06
+EBUILD pixman-0.34.0.ebuild 985 SHA256 a955811280da324324a369d0a57d74f2bb2c89006fa24fc188e5bb9ce55323c8 SHA512 447485399d2818149526993c184b2c3d9272c4dd5f03b19d2e33345394d7715477e92fbce620a3b443c37c342ccbf59b41e12964f57b42726eb83bda0033a5dc WHIRLPOOL ae6b265252f0bd903bc81e1901efc40387b6eda2418ea14128b849c3c18674d33f78eff782992714178455b283f2e3258e3124991a2b89943d20f28320112c28
+EBUILD pixman-9999.ebuild 995 SHA256 07dac0917c00ef9e30a70b6d092658aeb31d2e2fdf2a180fb0e1666e90e80726 SHA512 802f11a5e00590e76fc2c09ffb136a3b14af92898903b90dbe398518213461a692652cef10cfc6acccef41424e7c64499175be67105ca920e146459cf9e8c358 WHIRLPOOL d0dcac1f6b3e3cd021581dd1d0f7de5323d95e57b2760b95cb7ec778649fb5ba5c289397ec8648a12933a87c24cce01439bba59ab5753d95f7b76cc133ead23b
+MISC ChangeLog 6928 SHA256 1fd75daf2c12866f5babffbb091a209db1837951e4a1741e5bd7ed3a06d9a3cc SHA512 9d6d13e45473af641ff5b8394c3fbd49662538f773d87265162ba5c6e0e2c4b74076125f678a9432076938a8721d3c1103c389400d8ce21a7385ab236a90eb89 WHIRLPOOL 948836b6de07de70785ee061d0c488d2b374c59d94de8d17993ba8ae1d7c6366a3206fcc4160acf878c2cc770abac5c1994b1fda3b61823641f47fbd6a298f2c
+MISC ChangeLog-2015 26398 SHA256 772224cd0014b0910681481a47bca076bd98e9b36800e1f1b7610816b011dbd9 SHA512 c1efebc2d499f6d8c0e26bd90380a90fa7907f12a5a4e7434386eae5d8d82b2753be5c9b8704f8d3e2fdcffe391f585100cc6fcca954e71de93085eefe4605ef WHIRLPOOL 755dbf3bc80d70d3d457991eedb8531531f21f8649160c2e852366847cfe2954e1c006c2f1072b5940a99ec46b51d60b72ae7f4093b20ce41b91e23dbbd9f285
+MISC metadata.xml 391 SHA256 251ef049abce3c0e7d76479988f4ecb4e836e90015e05ae1bd25c7f5b82e54fb SHA512 3e9dfb3f70cd8c7dfa763bae9fb3415c276bf0104822122f72cf6df47bdc7926a654ddd653321e5ec4bd04ed7f0dd1335a4924e23d1ac37f63c05a536c1defbc WHIRLPOOL a1d45b3b9a12612a1619f054763eff649bb4516c7a81c3fbab2f1961eec242c2356d7fcea6cec64e190e21a05977ef1a894e8692c23ba08c3619799534bcef0f
diff --git a/x11-libs/pixman/metadata.xml b/x11-libs/pixman/metadata.xml
new file mode 100644
index 000000000000..46b4979bd90c
--- /dev/null
+++ b/x11-libs/pixman/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>x11@gentoo.org</email>
+ <name>X11</name>
+</maintainer>
+<use>
+ <flag name="loongson2f">Enable Loongson2f MMI optimizations.</flag>
+</use>
+<upstream>
+ <remote-id type="cpe">cpe:/a:pixman:pixman</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/x11-libs/pixman/pixman-0.34.0.ebuild b/x11-libs/pixman/pixman-0.34.0.ebuild
new file mode 100644
index 000000000000..7ea8007f19cf
--- /dev/null
+++ b/x11-libs/pixman/pixman-0.34.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+XORG_MULTILIB=yes
+inherit xorg-2
+
+EGIT_REPO_URI="https://anongit.freedesktop.org/git/pixman.git"
+DESCRIPTION="Low-level pixel manipulation routines"
+
+if [[ $PV != 9999* ]]; then
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+fi
+
+IUSE="altivec iwmmxt loongson2f cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
+
+src_configure() {
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable cpu_flags_x86_mmxext mmx)
+ $(use_enable cpu_flags_x86_sse2 sse2)
+ $(use_enable cpu_flags_x86_ssse3 ssse3)
+ $(use_enable altivec vmx)
+ $(use_enable neon arm-neon)
+ $(use_enable iwmmxt arm-iwmmxt)
+ $(use_enable loongson2f loongson-mmi)
+ --disable-gtk
+ --disable-libpng
+ )
+ xorg-2_src_configure
+}
diff --git a/x11-libs/pixman/pixman-9999.ebuild b/x11-libs/pixman/pixman-9999.ebuild
new file mode 100644
index 000000000000..983516d40153
--- /dev/null
+++ b/x11-libs/pixman/pixman-9999.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+XORG_MULTILIB=yes
+inherit xorg-2
+
+EGIT_REPO_URI="https://anongit.freedesktop.org/git/pixman.git"
+DESCRIPTION="Low-level pixel manipulation routines"
+
+if [[ $PV != 9999* ]]; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+fi
+
+IUSE="altivec iwmmxt loongson2f cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
+
+src_configure() {
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable cpu_flags_x86_mmxext mmx)
+ $(use_enable cpu_flags_x86_sse2 sse2)
+ $(use_enable cpu_flags_x86_ssse3 ssse3)
+ $(use_enable altivec vmx)
+ $(use_enable neon arm-neon)
+ $(use_enable iwmmxt arm-iwmmxt)
+ $(use_enable loongson2f loongson-mmi)
+ --disable-gtk
+ --disable-libpng
+ )
+ xorg-2_src_configure
+}