Permalink
Browse files

Added media-libs/enesim-9999.ebuild

  • Loading branch information...
1 parent d340b57 commit 603fc032e29e2811bbf11adb9fd5057615c8f4bf @PaddyMac committed Mar 17, 2012
Showing with 67 additions and 0 deletions.
  1. +47 −0 media-libs/enesim/enesim-9999.ebuild
  2. +20 −0 media-libs/enesim/metadata.xml
@@ -0,0 +1,47 @@
+# Copyright 2012 Funtoo Technologies
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit autotools eutils subversion
+
+DESCRIPTION="Graphics framework focused on flexibility and extensibility"
+HOMEPAGE="http://code.google.com/p/enesim/"
+SRC_URI=""
+ESVN_REPO_URI="http://enesim.googlecode.com/svn/trunk/enesim/"
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="altivec +argb8888_unpre benchmark coverage equanime mmx pthreads +rgb565_b1a3 rgb565_xa5 rgb888 rgb888_a8 sse sse2 test" # opencl opengl
+
+DEPEND="dev-libs/eina"
+RDEPEND="${DEPEND}"
+
+#S="${WORKDIR}/${P}"
+
+src_unpack() {
+ subversion_src_unpack
+}
+
+src_prepare() {
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable altivec cpu-altivec) \
+ $(use_enable argb8888_unpre format-argb8888_unpre) \
+ $(use_enable benchmark) \
+ $(use_enable coverage) \
+ $(use_with equanime) \
+ $(use_enable mmx cpu-mmx) \
+ $(use_enable pthreads) \
+ $(use_enable rgb565_b1a3 format-rgb565_b1a3) \
+ $(use_enable rgb565_xa5 format-rgb565_xa5) \
+ $(use_enable rgb888 format-rgb888) \
+ $(use_enable rgb888_a8 format-rgb888_a8) \
+ $(use_enable sse cpu-sse) \
+ $(use_enable sse2 cpu-sse2) \
+ $(use_enable test tests)
+}
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>no-herd</herd>
+ <maintainer>
+ <email>doctorwhoguy@gmail.com</email>
+ <name>Patrick McMunn</name>
+ </maintainer>
+ <use>
+ <flag name='argb8888_unpre'>Enable argb8888_unpre surface format.</flag>
+ <flag name='benchmark'>Enable tests.</flag>
+ <flag name='coverage'>Compile with coverage profiling instrumentation.</flag>
+ <flag name='equanime'>Enable Equanime pool support.</flag>
+ <flag name='pthreads'>Enable threaded rendering.</flag>
+ <flag name='rgb565_b1a3'>Enable the rgb565_b1a3 surface format.</flag>
+ <flag name='rgb565_xa5'>Enable the rgb565_xa5 surface format.</flag>
+ <flag name='rgb888'>Enable the rgb888 surface format.</flag>
+ <flag name='rgb888_a8'>Enable the rgb888_a8 surface format.</flag>
+ </use>
+</pkgmetadata>

0 comments on commit 603fc03

Please sign in to comment.