aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Piasek <dagger@gentoo.org>2009-01-20 01:44:04 +0000
committerRobert Piasek <dagger@gentoo.org>2009-01-20 01:44:04 +0000
commit17f64dd0c4b14c787c8d661457d497936fb1033e (patch)
treee6438e8f8159512bfd8e85007c655959a457525c /media-libs
parentNew ebuilds for etk and ewl EFL libraries (diff)
downloadembedded-cross-17f64dd0c4b14c787c8d661457d497936fb1033e.tar.gz
embedded-cross-17f64dd0c4b14c787c8d661457d497936fb1033e.tar.bz2
embedded-cross-17f64dd0c4b14c787c8d661457d497936fb1033e.zip
New ebuild for EFL libraries:
edje epsilon emotion esmart imlib2
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/edje/Manifest3
-rw-r--r--media-libs/edje/edje-20090108.ebuild42
-rw-r--r--media-libs/edje/files/no_hardcoded_tmp.diff22
-rw-r--r--media-libs/emotion/Manifest1
-rw-r--r--media-libs/emotion/emotion-20090108.ebuild54
-rw-r--r--media-libs/epsilon/Manifest1
-rw-r--r--media-libs/epsilon/epsilon-20090108.ebuild50
-rw-r--r--media-libs/esmart/Manifest1
-rw-r--r--media-libs/esmart/esmart-20090108.ebuild49
-rw-r--r--media-libs/imlib2/Manifest1
-rw-r--r--media-libs/imlib2/imlib2-20090108.ebuild74
11 files changed, 298 insertions, 0 deletions
diff --git a/media-libs/edje/Manifest b/media-libs/edje/Manifest
index 1b60a99..5749922 100644
--- a/media-libs/edje/Manifest
+++ b/media-libs/edje/Manifest
@@ -1,2 +1,5 @@
+AUX no_hardcoded_tmp.diff 617 RMD160 14b86ed8f8f4d9a5c88260b23bc273297b2ec487 SHA1 99e0388f2369803dad0fb1c197dcc64ab8eb10b4 SHA256 9111746934b5339f1134b00f5c95576d9d1ba87a7c73529c51732840560294cf
+AUX no_hardcoded_tmp.diff~ 617 RMD160 f7db5547e0c3efd5d69a15a2ab326040fb3c5a72 SHA1 4bec3639b8a7d9897e170f770666db2c6ab97791 SHA256 2a92b9a0a4b48430528cf6d2864ca21e8ae268da17bd6dcda8553a65b0cbc758
DIST edje-0.9.9.050.tar.bz2 4144140 RMD160 28ec273828163590647f725598648fab3cea1553 SHA1 947abed60ea93a177cac2b5c20743a7afb3fdb86 SHA256 f72a585a521fc03ea20c0bd180182aa5330f26be3a984f1ac08ea0768526c796
EBUILD edje-0.9.9.050.ebuild 672 RMD160 685ea375e75fa8b1615fcf206efe44f4f4d919d5 SHA1 173c4948c06b512fad6e79fd11b5f4622a9d1460 SHA256 ee656579fecdab2787270e44b5ee3f9061fd13a4de4a592907f996432698cce2
+EBUILD edje-20090108.ebuild 903 RMD160 d63307e1db8559b96aa7b0303d20af1f2e76f92f SHA1 1ccdee96b3ada1880cd35aa4ac0050cee76bdca3 SHA256 32fd8e4e2ed20819765327a594556bfad5bd581f28274e277b35b99e78c1032e
diff --git a/media-libs/edje/edje-20090108.ebuild b/media-libs/edje/edje-20090108.ebuild
new file mode 100644
index 0000000..ebbf0d0
--- /dev/null
+++ b/media-libs/edje/edje-20090108.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit autotools subversion
+
+DESCRIPTION="The Enlightenment edje library."
+HOMEPAGE="http://enlightenment.org"
+ESVN_REPO_URI="http://svn.enlightenment.org/svn/e/trunk/${PN}"
+ESVN_REVISION="r38500"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~arm ~x86 ~amd64"
+IUSE=""
+
+RDEPEND=">=x11-libs/evas-20090108
+ >=x11-libs/ecore-20090108
+ >=dev-libs/eet-1.0.1
+ >=dev-libs/embryo-0.9.1"
+DEPEND=">=dev-util/pkgconfig-0.9.0"
+
+src_unpack() {
+ subversion_src_unpack
+
+ cd "${S}"
+
+ # I hate hardcoded paths
+ epatch "${FILESDIR}/no_hardcoded_tmp.diff"
+
+ eautoreconf || die "eautoreconf failed"
+}
+
+src_compile() {
+ econf || die "Configuration failed"
+ emake || die "Make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+ dodoc AUTHORS NEWS README
+}
diff --git a/media-libs/edje/files/no_hardcoded_tmp.diff b/media-libs/edje/files/no_hardcoded_tmp.diff
new file mode 100644
index 0000000..bd4362a
--- /dev/null
+++ b/media-libs/edje/files/no_hardcoded_tmp.diff
@@ -0,0 +1,22 @@
+--- src/bin/edje_cc_parse.c~ 2009-01-19 23:57:57.000000000 +0000
++++ src/bin/edje_cc_parse.c 2009-01-20 00:01:39.023893376 +0000
+@@ -624,7 +624,7 @@
+ #ifdef HAVE_EVIL
+ tmpdir = evil_tmpdir_get();
+ #else
+- tmpdir = "/tmp";
++ tmpdir = "./";
+ #endif
+
+ strncpy(inc, file_in, 4000);
+--- src/bin/edje_cc_out.c~ 2009-01-20 00:16:19.000000000 +0000
++++ src/bin/edje_cc_out.c 2009-01-20 00:16:52.100904123 +0000
+@@ -741,7 +741,7 @@
+ #ifdef HAVE_EVIL
+ char *tmpdir = evil_tmpdir_get();
+ #else
+- char *tmpdir = "/tmp";
++ char *tmpdir = "./";
+ #endif
+
+ for (i = 0, l = codes; l; l = eina_list_next(l), i++)
diff --git a/media-libs/emotion/Manifest b/media-libs/emotion/Manifest
new file mode 100644
index 0000000..60b94f5
--- /dev/null
+++ b/media-libs/emotion/Manifest
@@ -0,0 +1 @@
+EBUILD emotion-20090108.ebuild 1133 RMD160 e697c9d3050f484c4c1c5d030d646a6fbddaeeef SHA1 b8dea48c19bcb81ca949ff4286621663a83a75e5 SHA256 2a510e0991f08e772d8a09469f30d47d5c5bb2254cd14fb2e726281b722265ff
diff --git a/media-libs/emotion/emotion-20090108.ebuild b/media-libs/emotion/emotion-20090108.ebuild
new file mode 100644
index 0000000..ec5ddfe
--- /dev/null
+++ b/media-libs/emotion/emotion-20090108.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="The Enlightenment emotion library."
+HOMEPAGE="http://enlightenment.org"
+ESVN_REPO_URI="http://svn.enlightenment.org/svn/e/trunk/${PN}"
+ESVN_REVISION="r38500"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~arm ~x86 ~amd64"
+IUSE="gstreamer xine vlc"
+
+inherit autotools subversion
+
+RDEPEND="dev-libs/eet
+ >=x11-libs/evas-20090108
+ >=x11-libs/ecore-20090108
+ media-libs/edje
+ gstreamer? ( media-libs/gstreamer
+ media-libs/gst-plugins-base )
+ xine? ( media-libs/xine-lib )
+ vlc? ( media-video/vlc )"
+
+DEPEND=">=dev-util/pkgconfig-0.9.0"
+
+S="${WORKDIR}/${PN}"
+
+src_unpack() {
+ subversion_src_unpack
+
+ cd "${S}"
+
+ eautoreconf || die "eautoreconf failed"
+}
+
+src_compile() {
+ local myconf
+
+ myconf="${myconf}
+ $(use_enable gstreamer) \
+ $(use_enable xine) \
+ $(use_enable vlc)"
+
+
+ econf ${myconf} || die "Configuration failed"
+ emake || die "Make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+ dodoc AUTHORS NEWS README
+}
diff --git a/media-libs/epsilon/Manifest b/media-libs/epsilon/Manifest
new file mode 100644
index 0000000..429f784
--- /dev/null
+++ b/media-libs/epsilon/Manifest
@@ -0,0 +1 @@
+EBUILD epsilon-20090108.ebuild 971 RMD160 099c956667e6f7a7c05cc1c23441029ec7aaf185 SHA1 90a3ed0e3e86428f15d7f35f9324595f2a614cfe SHA256 dce5b36aede6d92837df96a7fbabc47d8ccc22f24adc75894ab3a94a3f25c488
diff --git a/media-libs/epsilon/epsilon-20090108.ebuild b/media-libs/epsilon/epsilon-20090108.ebuild
new file mode 100644
index 0000000..1904c84
--- /dev/null
+++ b/media-libs/epsilon/epsilon-20090108.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="The Enlightenment epsilon library."
+HOMEPAGE="http://enlightenment.org"
+ESVN_REPO_URI="http://svn.enlightenment.org/svn/e/trunk/${PN}"
+ESVN_REVISION="r38500"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~arm ~x86 ~amd64"
+IUSE="xine"
+
+inherit autotools subversion
+
+RDEPEND="
+ media-libs/libpng
+ >=x11-libs/evas-20090108
+ >=x11-libs/ecore-20090108
+ media-libs/edje
+ xine? ( media-libs/xine-lib )"
+
+DEPEND=">=dev-util/pkgconfig-0.9.0"
+
+S="${WORKDIR}/${PN}"
+
+src_unpack() {
+ subversion_src_unpack
+
+ cd "${S}"
+
+ eautoreconf || die "eautoreconf failed"
+}
+
+src_compile() {
+ local myconf
+
+ myconf="${myconf}
+ $(use_enable xine thumbnailer-xine)"
+
+
+ econf ${myconf} || die "Configuration failed"
+ emake || die "Make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+ dodoc AUTHORS NEWS README
+}
diff --git a/media-libs/esmart/Manifest b/media-libs/esmart/Manifest
new file mode 100644
index 0000000..04d5576
--- /dev/null
+++ b/media-libs/esmart/Manifest
@@ -0,0 +1 @@
+EBUILD esmart-20090108.ebuild 962 RMD160 50beb630289e539219802ba5b88e5183ab51f952 SHA1 180436062ba35dc75ae1f0ceaff20de8d9c27382 SHA256 036dee49800de8cd02eb2d45e6458a462a45e36c6660dc69daa3cc2981fb083e
diff --git a/media-libs/esmart/esmart-20090108.ebuild b/media-libs/esmart/esmart-20090108.ebuild
new file mode 100644
index 0000000..3e497be
--- /dev/null
+++ b/media-libs/esmart/esmart-20090108.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="The Enlightenment esmart library."
+HOMEPAGE="http://enlightenment.org"
+ESVN_REPO_URI="http://svn.enlightenment.org/svn/e/trunk/${PN}"
+ESVN_REVISION="r38500"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~arm ~x86 ~amd64"
+IUSE=""
+
+inherit autotools subversion
+
+RDEPEND="media-libs/imlib2
+ >=x11-libs/evas-20090108
+ >=x11-libs/ecore-20090108
+ >=media-libs/edje-20090108
+ >=media-libs/epsilon-20090108"
+
+DEPEND=">=dev-util/pkgconfig-0.9.0"
+
+S="${WORKDIR}/${PN}"
+
+src_unpack() {
+ subversion_src_unpack
+
+ cd "${S}"
+
+ eautoreconf || die "eautoreconf failed"
+}
+
+src_compile() {
+ local myconf
+
+ myconf="${myconf}
+ --with-edje-cc=edje_cc"
+
+
+ econf ${myconf} || die "Configuration failed"
+ emake || die "Make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+ dodoc AUTHORS NEWS README
+}
diff --git a/media-libs/imlib2/Manifest b/media-libs/imlib2/Manifest
index 8fcdfe8..790b3be 100644
--- a/media-libs/imlib2/Manifest
+++ b/media-libs/imlib2/Manifest
@@ -1,4 +1,5 @@
AUX imlib2-1.4.2-CVE-2008-5187.patch 678 RMD160 fd7b0078640a3bc7a297d6b32f3063ed48227319 SHA1 aafad3c0692b6f1d78b3d0db902b2c3e7c4a178e SHA256 30e1e7a1185e71efb0c822a01553b2322d4f25dc4da997a02366ab7b365b5852
DIST imlib2-1.4.2.tar.gz 932684 RMD160 9b1f40ee392c1e27c6a75bbf7e8c7fb379e74695 SHA1 769ea1da26774cd7531d1d66432cf8d7d7b30c2b SHA256 9099c7c33e4150ba6b43d12d1fbe2b7479cfe30285af49a531337c18c088110a
EBUILD imlib2-1.4.2-r1.ebuild 1644 RMD160 1c46715aceb039bfe83dabc09bbd302d1e6908de SHA1 684b536b9ce32acdaae26f8db34b13ec3435ad55 SHA256 0b3345fa84cf5b744cdb4475ce133353979f58a71b292ece2d374aa94be34b02
+EBUILD imlib2-20090108.ebuild 1957 RMD160 41b9a92e1518d9ecce5c50ea30a814515371f723 SHA1 424751a0612d01a1d5ba69dff4c5d59ce1654287 SHA256 26810cfc50de60693be5a8528fa439e38c7c8ec82bb34bad6cdff402efbd614a
MISC metadata.xml 2255 RMD160 da6c5bba4102a0a0bf263ed8f986704d74292a8f SHA1 5e968e9ca6c3640ee5e3c98c6939099014edbb27 SHA256 81f9771e8e64255ed50d174fe917f9ed0507db9afe88df9f29ce311a6075b30f
diff --git a/media-libs/imlib2/imlib2-20090108.ebuild b/media-libs/imlib2/imlib2-20090108.ebuild
new file mode 100644
index 0000000..8040e30
--- /dev/null
+++ b/media-libs/imlib2/imlib2-20090108.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/imlib2/imlib2-1.4.2-r1.ebuild,v 1.5 2008/12/01 15:17:21 ranger Exp $
+
+#inherit enlightenment toolchain-funcs eutils
+inherit subversion autotools
+
+DESCRIPTION="Version 2 of an advanced replacement library for libraries like libXpm"
+HOMEPAGE="http://www.enlightenment.org/"
+ESVN_REPO_URI="http://svn.enlightenment.org/svn/e/trunk/${PN}"
+ESVN_REVISION="r38500"
+
+SLOT=0
+
+KEYWORDS="alpha ~amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd"
+IUSE="X bzip2 gif jpeg mmx mp3 png tiff zlib"
+
+DEPEND="=media-libs/freetype-2*
+ bzip2? ( app-arch/bzip2 )
+ zlib? ( sys-libs/zlib )
+ gif? ( >=media-libs/giflib-4.1.0 )
+ png? ( >=media-libs/libpng-1.2.1 )
+ jpeg? ( media-libs/jpeg )
+ tiff? ( >=media-libs/tiff-3.5.5 )
+ X? ( x11-libs/libXext x11-proto/xextproto )
+ mp3? ( media-libs/libid3tag )"
+
+src_unpack() {
+ subversion_src_unpack
+
+ cd "${S}"
+
+ eautoreconf || die "eautoreconf failed"
+}
+
+src_compile() {
+
+ # imlib2 has diff configure options for x86/amd64 mmx
+ local myconf=""
+ if [[ $(tc-arch) == "amd64" ]] ; then
+ myconf="$(use_enable mmx amd64) --disable-mmx"
+ else
+ myconf="--disable-amd64 $(use_enable mmx)"
+ fi
+
+ [[ $(gcc-major-version) -ge 4 ]] && myconf="${myconf} --enable-visibility-hiding"
+
+
+ # Make sure the stuff also builds on cross-compilation
+ myconf="${myconf} \
+ --x-includes=${SYSROOT}/usr/X11R6/include \
+ --x-libraries=${SYSROOT}/usr/X11R6/lib"
+
+ export MY_ECONF="
+ $(use_with X x) \
+ $(use_with jpeg) \
+ $(use_with png) \
+ $(use_with tiff) \
+ $(use_with gif) \
+ $(use_with zlib) \
+ $(use_with bzip2) \
+ $(use_with mp3 id3) \
+ ${myconf} \
+ "
+
+ econf ${myconf} || die "Configuration failed"
+ emake || die "Make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+ dodoc AUTHORS NEWS README
+}
+