x11-libs/pixman: Add git ebuild.
authorMatt Turner <mattst88@gentoo.org>
Sat, 22 Aug 2015 19:35:44 +0000 (12:35 -0700)
committerMatt Turner <mattst88@gentoo.org>
Sat, 22 Aug 2015 19:39:54 +0000 (12:39 -0700)
Package-Manager: portage-2.2.20.1

x11-libs/pixman/pixman-0.33.2.ebuild
x11-libs/pixman/pixman-9999.ebuild [new file with mode: 0644]

index 0b558b8471f3756bf59126fc7852a43818eca13a..083ec141cdbdb3109bb210477eee9f5223c7561f 100644 (file)
@@ -9,7 +9,12 @@ 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 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~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"
+if [[ $PV = 9999* ]]; then
+       KEYWORDS=""
+else
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~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"
+fi
+
 IUSE="altivec iwmmxt loongson2f cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
 RDEPEND="abi_x86_32? (
        !<=app-emulation/emul-linux-x86-gtklibs-20131008
diff --git a/x11-libs/pixman/pixman-9999.ebuild b/x11-libs/pixman/pixman-9999.ebuild
new file mode 100644 (file)
index 0000000..083ec14
--- /dev/null
@@ -0,0 +1,37 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+XORG_MULTILIB=yes
+inherit xorg-2 toolchain-funcs versionator
+
+EGIT_REPO_URI="git://anongit.freedesktop.org/git/pixman"
+DESCRIPTION="Low-level pixel manipulation routines"
+
+if [[ $PV = 9999* ]]; then
+       KEYWORDS=""
+else
+       KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~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"
+fi
+
+IUSE="altivec iwmmxt loongson2f cpu_flags_x86_mmxext neon cpu_flags_x86_sse2 cpu_flags_x86_ssse3"
+RDEPEND="abi_x86_32? (
+       !<=app-emulation/emul-linux-x86-gtklibs-20131008
+       !app-emulation/emul-linux-x86-gtklibs[-abi_x86_32(-)]
+       )"
+
+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
+}